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

--- Comment #6 from Tyler <[email protected]> ---
OK, I've built a new test document and checked again with a fresh profile and
my real user profile.

A) With a fresh profile, I see the effect only when moving between non-table
text and tables. When the cursor moves into (or out of) a table, the
context-sensitive table toolbar pops up (or vanishes), this causes a size
change of the document canvas, which in turn triggers the (delayed) jump of the
viewport.
If I turn off any context-sensitive toolbars, this doesn't happen.

B) With my real profile, I have all toolbars off anyway and see this jump
nevertheless. Turns out that the open sidebar (even with all panes closed) 
is the culprit!

So, to summarize:

A is explainable and probably expected behavior, given the (IMHO debatable) way
the full-page view mode works.

But B is a bug I would say: UI elements should trigger canvas resize events
only if the size actually changes.


Re comments #2, #3: I don't see any dependence on the single/multi/book view.
Smooth scroll seems to slow down rendering a bit (noticeable only at
unreasonably small zoom, i.e. many pages to render), but otherwise no change.


The updated repro instructions are then:

* Load attached document
* Set View->Zoom->Entire page
* Enable the sidebar (View->Sidebar)
* Put the cursor on a normal, plain text paragraph in the middle of a page.
* Scroll down half a page using the mouse wheel. The gap between pages should
be in the middle of the screen.
* Move the cursor up (with arrow keys) until you touch the table or down until
you touch the paragraph with reddish background.

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

Reply via email to