Bug 75859

Summary: one pixel border between scroll bar and screen edge needs to die
Product: [Applications] konqueror Reporter: Brandon Nuttall <brandon.o.nuttall>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: dbera.web, gsasha, l.lunak, maurizio.colucci, paulpach, tim-ri, wbsoft
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: RedHat Enterprise Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Brandon Nuttall 2004-02-22 21:09:50 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    RedHat RPMs
OS:          Linux

When "Allow moving and resizing of maximized windows" is disabled, there is a one-pixel border between the scroll bar on the right-hand side of the screen and the edge of the screen, making it so that you can't slam the mouse to the edge of the screen and catch the scrollbar.

It is interesting to note that a variety of KDE components do not have this misfeature:
1.  Plastik theme, close button for windows.
2.  K menu.
3.  Desktop menu (which tears off the menubar for KDE applications, very sexy!).
Comment 1 Brandon Nuttall 2004-02-23 17:14:33 UTC
I've been doing some playing and have found out that Mozilla does not show this behavior, leading me to believe it isn't a kwin problem at all.
Comment 2 wy2lam 2004-03-05 08:32:40 UTC
Confirmed...defect exists in both 3.1.4 and 3.2.0, using any decoration style, and with both movable and unmovable maximized windows.

Issue exists even for Mozilla (1.6).
Comment 3 wy2lam 2004-04-16 07:55:38 UTC
Is there anyone taking care of this?  If it is not a KWin issue since Mozilla does not exhibit this bug - then the border must belong to khtml.  Is there any way to eliminate it?  Sometimes (like this case) Fitt's Law violation can be extremely annoying.
Comment 4 Lubos Lunak 2004-07-18 17:02:16 UTC
*** Bug 84888 has been marked as a duplicate of this bug. ***
Comment 5 Lubos Lunak 2004-07-18 17:03:55 UTC
#84888 only complains the border looks ugly, but otherwise it's the same thing.
Comment 6 Jason W 2005-02-23 14:36:09 UTC
Doesn't seem to be a konqueror bug (or at least konqueror isn't the only one that has it).  Konqueror, kate, konsole, kdevelop, kopete, kword, etc all have the same problem.  Kwrite doesn't :)
Comment 7 Toby Dickenson 2005-02-23 22:39:21 UTC
In Konqueror the dead border on the right hand side is 4 pixels wide, but in Konsole only 2 pixels...... (plastik, kde 3.3)
Comment 8 Maksim Orlovich 2005-03-07 16:16:12 UTC
*** Bug 101025 has been marked as a duplicate of this bug. ***
Comment 9 Debajyoti Bera 2006-10-15 21:19:46 UTC
Bug still present on kde-3.5.4.
Firefox seem to have the same problem (FF-1.5.x). Using theme plastik, though I believe this problem is independent of the theme. So maybe a kwin problem after all ?
Comment 10 Jason W 2007-02-21 03:28:56 UTC
I mentioned earlier that kwrite does not display this problem while kate does.  It's fairly obvious why this is so.  The text area in kate is nested inside a splitter, which creates an extra border between the text area's scrollbar and the edge of the app.  

Konqueror's main area is the same, it is nested inside a splitter and or tab set.  Basically having the widget with the scrollbar be nested inside anything else moves the scrollbar away from the edge of the screen, meaning it cannot be grabbed with the cursor thrown to the edge of the screen.

Are there any widget styles with 0 pixel borders for elements like tab groups or splitters?  If not, could a change be made to KDE/Qt to allow such a thing?  Without that, all the apps I mentioned in my previous comment will continue to display this behavior (unless kwin can be hacked to enlarge a window by a pixel or two too many when the window is maximized)
Comment 11 Stefan Monov 2008-04-29 09:43:54 UTC
In konqueror trunk with the Oxygen style this is fixed. Closing.