Wierd behaviour of GtkSourceView since GNOME 41 dropped
Good evening, I have noticed applications that use Gsv to behave wierdly since Tumbleweed 20210928. The two applications in question are: - GNOME Builder when clicking into the view to change the cursor location inside the buffer it also sets the vadjustment of the scrolled window that contains the view (so the "scrollbar") to whereever the cursor was before clicking. - NoteKit (home:sp1rit/notekit[0] / home:sp1rit/notekitpp) clicking into the view only works once, after that it ignores any interactions with the pointer. When letting the window out of focus and refocusing it, the click that refocuses it works but nothing after that. A workarround I found was to set the propagation phase of the GtkGestureMultiPress and GtkGestureDrag from the View to GTK_PHASE_CAPTURE using the inspector. However that doesn't work with Builder. I tried recreating this bug with a simple C application (attached below), but so far I'm unable to do so. Lyes Saadi <lyessaadi@fedoraproject.org> told me that he experienced this bug with NoteKit too, but only under GNOME but not under wlroots based swaywm (I've tested both Applications under wlroots based wayfire and also didn't experience these issues) Knowing this, I've set GDK_BACKEND to x11 and with it running under Mutters Xwayland it also works. I'm interested if anyone else has noticed anything regarding Gsv recently. Regards, Florian "sp1rit" -- $\int_\text{now}^{+\infty}\text{Keep trying}$ Matrix: @sp1rit:tchncs.de <sp1rit@disroot.org> D248BF2F4C6A82A1E0569D897D8C1CD573166D09 <sp1rit@national.shitposting.agency> BBDE032EAAFBFC627FB7E635B1F4055D8460CE34 [0]: https://build.opensuse.org/package/show/home:sp1rit/notekit
participants (1)
-
sp1rit