• Bug#1109381: evince: 48.1-1 regression: hamburger menu remains open whe

    From Simon McVittie@21:1/5 to All on Wed Jul 16 12:00:01 2025
    Package: evince
    Version: 48.1-1
    Severity: important

    To reproduce:

    * Open a PDF. On a default GNOME installation,
    /usr/share/doc/shared-mime-info/shared-mime-info-spec.pdf is a
    convenient example.

    * Open the hamburger menu

    * Click on "Present as Slideshow"

    Expected result: The document fills the screen, with black letterboxing
    or pillarboxing as appropriate. The hamburger menu disappears.

    Actual result: In 48.0-1, the document does not fill the screen if the
    test machine is HighDPI (that's #1093497) but the hamburger menu
    correctly disappears. In 48.1-1, the document *does* fill the screen
    (#1093497 is fixed) but the hamburger menu incorrectly does not
    disappear. Clicking outside it does not close it, either.

    This might be a regression in 48.1 upstream, or it might be a regression
    in one of the additional patches I applied from the upstream gnome-48
    branch. None of them look like obvious culprits, though, so I'm
    surprised by this regression.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Simon McVittie on Wed Jul 16 12:40:01 2025
    Control: retitle -1 evince: hamburger menu often remains open when entering presentation mode
    Control: found -1 48.0-1

    On Wed, 16 Jul 2025 at 10:40:13 +0100, Simon McVittie wrote:
    To reproduce:

    * Open a PDF. On a default GNOME installation,
    /usr/share/doc/shared-mime-info/shared-mime-info-spec.pdf is a
    convenient example.

    * Open the hamburger menu

    * Click on "Present as Slideshow"

    Expected result: The document fills the screen, with black letterboxing
    or pillarboxing as appropriate. The hamburger menu disappears.

    Actual result: In 48.0-1, the document does not fill the screen if the
    test machine is HighDPI (that's #1093497) but the hamburger menu
    correctly disappears. In 48.1-1, the document *does* fill the screen >(#1093497 is fixed) but the hamburger menu incorrectly does not
    disappear. Clicking outside it does not close it, either.

    This might be a regression in 48.1 upstream, or it might be a regression
    in one of the additional patches I applied from the upstream gnome-48
    branch. None of them look like obvious culprits, though, so I'm
    surprised by this regression.

    Actually this doesn't seem to be a regression, just a pre-existing
    intermittent bug. The hamburger menu *often* doesn't close correctly,
    but not always: I would estimate 80% it doesn't close and 20% it does.

    So this is not necessarily a blocker for 48.1-1 entering trixie, but
    it's quite annoying and it would be great if someone can find a fix. It
    might be a bug in something else, like GTK 3 or lbhandy.

    evince is probably going to be replaced by Papers as the default PS/PDF
    viewer for forky, but is still the one installed by default in trixie.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)