Closed
Bug 289213
Opened 20 years ago
Closed 20 years ago
div + absolute positioning + overflow:auto = no scroll wheel
Categories
(Core :: Web Painting, defect)
Core
Web Painting
Tracking
()
People
(Reporter: mozilla-bugzilla, Assigned: roc)
References
()
Details
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041217
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041217
We developed this layout using absolute positining to simulate the feel of a
menu bar or toolbar at the top of a page, and still have scrolling content. The
page referenced explains some details, but I'll summarize here. when you use
overflow:auto on an absolutely positioned div, the scrollwheel does not function
in mozilla. overflow:auto is not necessary to cause a div like this to scroll
in mozilla, but is in IE. I know, it's their fault, but I wish this
compatability fix didn't break Moz. The site explains a workaround using
javascript to dig into the dom and toggle this property for either browser. ick.
Reproducible: Always
Steps to Reproduce:
1. Create a page like the one referenced with an absolutely positioned div that
has overflow:auto set on it.
2.Load this page on a machine with a scrollwheel type device in _any_ gecko
based browser from Mozilla/Linux to Camino/OSX
3. Try to scroll using the wheel or similar device
Actual Results:
no dice, have to scroll using the scrollbar.
Expected Results:
scroll the main content area, as happens when the 'overflow:auto' attribute is
removed.
This issue has been around for over two years for sure, in all iterations of
mozilla / gecko.
Assignee | ||
Comment 1•20 years ago
|
||
This is fixed on trunk and will ship with the next major version of Firefox.
*** This bug has been marked as a duplicate of 97283 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Updated•20 years ago
|
Status: RESOLVED → VERIFIED
Updated•6 years ago
|
Component: Layout: View Rendering → Layout: Web Painting
You need to log in
before you can comment on or make changes to this bug.
Description
•