Incomplete view of the page and freezing of the user interface when zathura is embedded in tabbed
Versions
- zathura 0.4.5
- girara 0.3.4
(This doesn’t depend on a specific plugin: djvu/pdf/…)
How to reproduce the issue
There are various ways. Here’s one:
- Execute
tabbed -c zathura $DOCUMENT --reparent
on any document. - Hit “s” (adjust window in width mode) — works also with “d” (toggle dual page view).
- Hit “F11” (switch to fullscreen mode).
Here’s the result:
The zoom level is the one appropriate for fullscreen, but the fraction of the page we see corresponds to the original size of the window. If I hit “F11” again, I get this:
If I slightly redimension the window, the situation repairs itself and we see the whole width of the page, appropriately centered.
If I continue interacting for some time, redimensioning the window when necessary to repair the view, at some point, which I cannot reproduce reliably, the whole UI freezes, and can again be defreezed by slightly redimensioning the window. It then appears that all the keys hit during the freezed period did have their intended effect, even though the view wasn’t updated on the screen.
Related issues
- The partial view of the page looks like what happens in this issue: #131. But there it is said to occur spontaneously, whereas here it only happens when I do things.
- The freezing part sounds similar to what happens in this issue: #94 but I only observe the problem when zathura is embedded in tabbed, never otherwise, and neither of the patches f04dc006 and edea6a54 seem to change anything. Possibly the freezing and the partial view problems are independent.