Bug 2186628 - Fedora + KDE desktop + GTK application: Broken scrollbars make it impossible to resize area in graphics editor
Summary: Fedora + KDE desktop + GTK application: Broken scrollbars make it impossible ...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk3
Version: 37
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-13 21:43 UTC by Basic Six
Modified: 2024-01-15 12:09 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-01-15 12:09:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
broken scrollbar hides resize buttons (241.63 KB, image/png)
2023-04-13 21:43 UTC, Basic Six
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1641606 0 unspecified CLOSED Scrollbars broken after upgrade (arrow buttons missing, unable to scroll) 2023-04-13 21:54:54 UTC

Internal Links: 1641606

Description Basic Six 2023-04-13 21:43:21 UTC
Created attachment 1957389 [details]
broken scrollbar hides resize buttons

Description of problem:

The issue of broken or rather missing scrollbars has gotten worse as these ugly sliders that are where scrollbars should be now fade in and out, covering the edges of the image being displayed, making it impossible to resize images in an editor. See attached screenshot, note that the white edge in the bottom right corner is covered by the right slider, the center bottom one is not yet covered.

In this case, it's Shutter but it seems to affect any GTK application used in a KDE desktop.



Version-Release number of selected component (if applicable):

I don't know which components are affected exactly, it seems to happen when using GTK applications, at least from within a KDE desktop session.



How reproducible:

Always. In fact, it's a major problem that has been introduced some years ago - some people who apparently wanted to make everyone else's computer look more like a minimal smartphone and who don't actually have to work on their computer so they never have to scroll sideways... Following generations have not yet managed to fix the root cause, instead people are blaming each other for using a wrong theme. As if it was a normal thing for a default theme not to have functional scrollbars. It's a sad and depressing story. And it seems to be a pattern to remove core features that have worked fine for decades just because they don't exist on a tiny smartphone or smartwatch or just because they can, then all the others silently accept the needles removal of a basic feature and throw vegetables at those few who complain that they can't scroll anymore because they apparently do it wrong now...



Steps to Reproduce:
1. Use computers for decades - for work, having to work with large documents that don't fit on the screen is a common thing.
2. Use the scrollbar buttons to carefully scroll through a huge document, making sure not to miss the arrow buttons as clicking on the "trough" section between the arrows would move the document a page to the side...
3. Losing scrollbars after some random updates on Linux just because some irresponsible developers thought it would be a good idea to remove scrollbars. Now unable to scroll etc.

Related bug: Bug 1641606



Actual results:

Ugly sliders cover part of the application making it impossible to grab the corner of the image to resize it...



Expected results:

Please - stop removing and breaking core features! Whoever wants to have these ugly sliders to feel more like on a dumbed down smart phone should have it, I don't care. But please make it opt-in, don't break the gui for the rest of us who actually still do real work on the computer. 



Additional info:

This screenshot has been taken on a Fedora installer live system, so nobody can claim that the user has set the wrong theme.

Comment 1 Basic Six 2023-04-13 21:53:40 UTC
Important clarification: I understand that missing scrollbars and other removed and crippled features may count as "design choices" by upstream projects. But the Fedora project (or Red Hat with their CentOS based on Fedora) cannot just ignore such a major bug even if it's not been caused by anyone at Fedora / Red Hat. As a distribution, Fedora has the ability and, in my opinion, the obligation to include a fix or workaround in their RPM packages, to fix the bug, at least for Fedora users. If there's a workaround with some config file that reverts all those crippling changes to the scrollbars, even if that only gets them to 99% of their original functionality, including that config by default in the Fedora packages would be the least they can do for their users. Think about users of other distributions who are sufficiently frustrated because they can't work with large documents anymore, it might even motivate those users to switch to Fedora if scrollbars are working there by default!

Comment 2 Aoife Moloney 2023-11-23 01:40:23 UTC
This message is a reminder that Fedora Linux 37 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 37 on 2023-12-05.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '37'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 37 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 3 Aoife Moloney 2024-01-15 12:09:53 UTC
Fedora Linux 37 entered end-of-life (EOL) status on 2023-12-05.

Fedora Linux 37 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.


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