#1150104 zathura: smooth scrolling regression

Package:
zathura
Source:
zathura
Description:
document viewer with a minimalistic interface
Submitter:
Tomas Janousek
Date:
2026-10-12 15:38:48 UTC
Severity:
normal
Tags:
#1150104#5
Date:
2026-10-05 18:42:56 UTC
From:
To:
Smooth scrolling in zathura (on X11) acts funny:

- vertical scrolling (two fingers moving left/right on a touchpad)
  isn't smooth, page jumps by several pixels on every little finger
  movement

- horizontal scrolling behaves the same

- diagonal scrolling is perfectly smooth, page scrolls smoothly

Similar behaviour can be observed when zooming - two finger scroll while
holding Ctrl:

- scrolling vertically isn't smooth, zoom jumps by several levels

- scrolling diagonally results in smooth zoom adjustments

This definitely worked before, so I tested a few older versions from
snapshot.debian.org:

good:
	# dpkg -l | grep zathura
	ii  libgirara5:amd64                                       2026.02.04-2                                amd64          common components for zathura and its plugins (shared libraries)
	ii  zathura                                                2026.05.20-1                                amd64          document viewer with a minimalistic interface
	ii  zathura-cb:amd64                                       2026.05.10-1                                amd64          comic book archive support for zathura
	ii  zathura-djvu:amd64                                     2026.05.10-1                                amd64          DjVu support for zathura
	ii  zathura-pdf-poppler:amd64                              2026.05.10-1                                amd64          PDF support for zathura
	ii  zathura-ps:amd64                                       2026.02.03-1                                amd64          PostScript support for zathura

bad:
	# dpkg -l | grep zathura
	ii  libgirara5:amd64                                       2026.07.07-1                                amd64          common components for zathura and its plugins (shared libraries)
	ii  zathura                                                2026.07.02-3                                amd64          document viewer with a minimalistic interface
	ii  zathura-cb:amd64                                       2026.05.10-1+b1                             amd64          comic book archive support for zathura
	ii  zathura-djvu:amd64                                     2026.05.10-1+b1                             amd64          DjVu support for zathura
	ii  zathura-pdf-poppler:amd64                              2026.05.10-1+b1                             amd64          PDF support for zathura
	ii  zathura-ps:amd64                                       2026.02.03-1+b1                             amd64          PostScript support for zathura

bad:
	# dpkg -l | grep zathura
	ii  libgirara5:amd64                                       2026.07.18-1                                amd64          common components for zathura and its plugins (shared libraries)
	ii  zathura                                                2026.10.4-1                                 amd64          document viewer with a minimalistic interface
	ii  zathura-cb:amd64                                       2026.07.18-1                                amd64          comic book archive support for zathura
	ii  zathura-djvu:amd64                                     2026.07.18-1                                amd64          DjVu support for zathura
	ii  zathura-pdf-poppler:amd64                              2026.07.18-1                                amd64          PDF support for zathura
	ii  zathura-ps:amd64                                       2026.07.18-1                                amd64          PostScript support for zathura

There were some fixes upstream between 2026.07.18 and 2026.10.4 but some
of that code is in libgirara and that's not yet updated in Debian.

#1150104#10
Date:
2026-10-11 19:01:38 UTC
From:
To:
Control: tags -1 fixed-upstream

This should be fixed by
https://github.com/pwmt/zathura/commit/e3d1fd46546e0974908ce93a879d36bda96f263c.
I would appreciate if you could test the patch.

Note that girara-gtk != libgirara. All changes in girara-gtk are part of
zathura.

Cheers

#1150104#17
Date:
2026-10-12 13:17:48 UTC
From:
To:
Hi Sebastian,

Yeah, works fine now indeed. Thanks :-)

Oh, I see. Good thing you mentioned this, made it easier to test the patch.

Best,
T.