Bug 4611 - edge-overshot always triggered
Summary: edge-overshot always triggered
Status: REOPENED
Alias: None
Product: Claws Mail
Classification: Unclassified
Component: UI (show other bugs)
Version: 4.1.0
Hardware: PC Linux
: P3 trivial
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2022-07-10 19:10 UTC by Andrey Pivovarov
Modified: 2024-10-21 08:37 UTC (History)
1 user (show)

See Also:


Attachments
Screenshot (262.98 KB, image/png)
2022-07-10 19:10 UTC, Andrey Pivovarov
Details
Screenshot with greybird (increased contrast) (147.67 KB, image/png)
2022-07-11 17:02 UTC, Andrey Pivovarov
Details

Description Andrey Pivovarov 2022-07-10 19:10:37 UTC
Created attachment 2286 [details]
Screenshot

It seems that ScrolledWindow::edge-overshot keeps always triggered for any scrolled window which does not have a scroll bar (i.e. it's contents is smaller than the window size). If there is a scroll bar it behaves as it should. This problem is most visible with the "Materia" Gnome theme which has strong overshot effects.
Comment 1 Andrey Pivovarov 2022-07-10 19:20:58 UTC
I am using Debian 11, Gnome 3.38, Wayland and a HiDpi monitor.
Comment 2 Paul 2022-07-10 22:16:29 UTC
Looks like a wayland and/or gtk3 theme problem. Can you try with X11 and another theme. greybird-pro works well for me.
Comment 3 Paul 2022-07-11 09:29:26 UTC
It always works fine here, using KDE, X11, and a HiDpi monitor.
Comment 4 Andrey Pivovarov 2022-07-11 17:02:59 UTC
Created attachment 2288 [details]
Screenshot with greybird (increased contrast)

No the problem is still there with X11 and greybird, it's just the edge-overshot effect is barely noticable with that theme but the bug is there. It's clearly visible if I increase the contrast of the screenshot in Gimp.
Comment 5 Paul 2022-07-14 09:13:01 UTC
Andrey,

What are we meant to see in your latest image?
Comment 6 Andrey Pivovarov 2022-07-14 13:15:27 UTC
(In reply to Paul from comment #5)
The curved gradients at the bottom of the scrollable windows. They constantly stay visible, that should not be like that. These are the GTK3 effects triggered by bumping into the extreme points of scrollbar. See ScrolledWindow::edge-overshot in the GTK3 documentation for more details. In the "Materia" theme, for example, these are very clearly visible.
Comment 7 Paul 2022-07-14 14:34:56 UTC
OK. I don't see them at all here. Is it a gnome thing?
Comment 8 Andrey Pivovarov 2022-07-14 17:38:52 UTC
(In reply to Paul from comment #7)
Probably, I use Gnome. But no other program out of dozens that I use displays this behavior. Claws Mail uses some non-standard approach for drawing window contents? Some hacks and tricks?

Note You need to log in before you can comment on or make changes to this bug.