https://bugs.documentfoundation.org/show_bug.cgi?id=148407

--- Comment #10 from Michael Stahl (allotropia) <[email protected]> 
---
depending on the content that's being pasted, i see are 3 problems:

* pasting the content takes a long time
  - actually this seems rather unlikely to me
  - theoretically it might be possible to cancel but likely not
    worth the effort, and it would need a specific test case first

* it's complicated to layout
  - in this case, there isn't any way to "cancel" because
    the layouting starts after the content is fully pasted.
  - in certain places it is already checked if an input event
    is being received which interrupts the layouting; this
    is already a kind of "cancel" although if the document view
    displays content that hasn't finished layouting it doesn't help
    (the main case where it helps is if you interact with a
    different LO document than the one that's layouting)

* it contains lots of hyperlinked images
  - i think the images are loaded asynchronously, but if the layout
    depends on the size of an image, it will probably block at
    that point so it's only theoretically async...
  - possibly this could be changed to be more incremental although
    that's a bit risky...
  - also some sort of cache could perhaps help - i think there has
    never been any caching at the HTTP level so it could download
    e.g. the same list bullet image multiple times

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to