I've tested the patch, and can confirm it's fixed in all applications *except* Firefox. Let me explain.
All applications *except Firefox*, using theme with trough border set to 2 (Human theme):
a) Behaviour without patch:
1. Click right edge of screen above or below scrollbar - moves the page up/down (expected behaviour).
2. Click right edge of screen beside scrollbar - moves the page up/down (not expected behaviour)
b) a) Behaviour with patch:
1. Click right edge of screen above or below scrollbar will move the page up/down (expected behaviour).
2. Click right edge of screen beside scrollbar - grab the scrollbar (expected behaviour).
In the case of Firefox, edge-clicking above/below or on the scrollbar (all cases above) does not register at all, with or without the proposed patch.
Should I file a new bug or assign to Firefox in this bug?
Note: I am also testing the fix for bug #327863 (tangentially related, trough causing artifacts on text boxes on webpages in Firefox), and it does not help or hinder this issue.
Alexander,
I've tested the patch, and can confirm it's fixed in all applications *except* Firefox. Let me explain.
All applications *except Firefox*, using theme with trough border set to 2 (Human theme):
a) Behaviour without patch:
1. Click right edge of screen above or below scrollbar - moves the page up/down (expected behaviour).
2. Click right edge of screen beside scrollbar - moves the page up/down (not expected behaviour)
b) a) Behaviour with patch:
1. Click right edge of screen above or below scrollbar will move the page up/down (expected behaviour).
2. Click right edge of screen beside scrollbar - grab the scrollbar (expected behaviour).
In the case of Firefox, edge-clicking above/below or on the scrollbar (all cases above) does not register at all, with or without the proposed patch.
Should I file a new bug or assign to Firefox in this bug?
Note: I am also testing the fix for bug #327863 (tangentially related, trough causing artifacts on text boxes on webpages in Firefox), and it does not help or hinder this issue.