Open Bug 370524 Opened 19 years ago Updated 3 years ago

Applying overflow-x to statusbar causes window resize not to follow mouse pointer

Categories

(Core :: Layout, defect)

x86
All
defect

Tracking

()

People

(Reporter: andy_bugzilla, Unassigned)

References

Details

User-Agent: Opera/9.01 (Windows NT 5.1; U; en-gb) Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a3pre) Gecko/20070215 Minefield/3.0a3pre Apply the following CSS statusbar#status-bar { overflow-x: hidden !important; } and resize a window vertically with the bottom-right grippy: the pointer moves much faster than the resized window, and the bottom of the window flickers. Reproducible: Always Steps to Reproduce: 1. In a fresh profile, put "statusbar#status-bar { overflow-x: hidden !important; }" (no double-quotes) in userChrome.css 2. Resize a Firefox window vertically Actual Results: The mouse pointer moves much faster than the resized window, and the bottom of the window flickers Expected Results: The window resizes by keeping pace with the pointer; there is no flickering. I discovered this in coding FoxClocks (https://addons.mozilla.org/1117/), in working around the fact that if there's too much content on the statusbar, web content and the vertical scrollbar overflow beyond the right-hand side of the window, but there's no horizontal scrollbar. The above CSS fixes this issue, but causes the pointer problem.
Component: General → Layout
Product: Firefox → Core
QA Contact: general → layout
This problem occurs under Firefox BeOS port as well.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking1.9?
OS: Windows XP → All
Version: unspecified → Trunk
This bug also effects other plugins, like forecastfox: http://bugs.ensolis.com/show_bug.cgi?id=239 Which also uses the css snippet: statusbar#status-bar { overflow-x: hidden; }
FWIW, these XUL hacks should really be done using -moz-box-flex, not overflow-x.
Flags: blocking1.9? → blocking1.9-
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.