Closed Bug 63663 Opened 24 years ago Closed 20 years ago

can't scroll in a document using fixed position layout with keyboard/mousewheel

Categories

(Core :: Layout: Positioned, defect, P3)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: davidt, Assigned: bryner)

References

(Depends on 1 open bug, Blocks 1 open bug, )

Details

(4 keywords, Whiteboard: [tabbing] [need info])

Attachments

(2 files)

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; m18) Gecko/20001223
BuildID:    2000122308

In the viewer demos test #12, when the window is small enough to cause a
scrollbar, it is impossible to scroll using either the keyboard keys
(up/down/pgup/pgdown/home/end/etc), or the mouse wheel.  Scrolling using the
scrollbar does work as expected.

Reproducible: Always
Steps to Reproduce:
1. Load Debug -> Viewer Demos -> #12 More Fixed Pos.
2. Attempt to scroll using up/down keys.
3. Attempt to scroll using mousewheel, if you have one.
4. Attempt to scroll using scrollbar.

Actual Results:  Document only scrolls when using scrollbar.

Expected Results:  Document should scroll using all three methods.
Assignee: clayton → trudelle
Status: UNCONFIRMED → NEW
Component: Layout → XP Toolkit/Widgets
Ever confirmed: true
QA Contact: petersen → jrgm
I can reproduce this with 2000122320 on win98.  confirming.  sending to XP T/W.
->saari for triage
Assignee: trudelle → saari
unrelated to viewer, happens in Mozilla too. Ducky.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9
Summary: can't scroll in a document using fixed position layout with keyboard/mousewheel → [access]can't scroll in a document using fixed position layout with keyboard/mousewheel
putting access keyword where it belongs, ->bryner
Assignee: saari → bryner
Status: ASSIGNED → NEW
Keywords: access
Summary: [access]can't scroll in a document using fixed position layout with keyboard/mousewheel → can't scroll in a document using fixed position layout with keyboard/mousewheel
Still a bug with the new, new, viewmanager, too.
user_pref("nglayout.debug.enable_scary_view_manager", true);
So, roc. This is another event related bug with fixed positioning. Do you know 
what's up with this one too?

(adjusting severity, since we are pushing for access).
Severity: trivial → normal
Status: NEW → ASSIGNED
Priority: -- → P3
->0.9.1
Target Milestone: mozilla0.9 → mozilla0.9.1
Target Milestone: mozilla0.9.1 → mozilla1.0
I vote for this to get fixed ASAP.  position: fixed can't replace frames until
it has all the usability of frames which includes scrolling with keyboard/mousewheel

jake
I don't have a mousewheel but I suspect this is related to event targeting in
the view manager.
Keywords: fcc508
Blocks: focusnav
Whiteboard: [tabbing]
Target Milestone: mozilla1.0 → mozilla0.9.6
Severity: normal → major
Depends on: 40498
Target Milestone: mozilla0.9.6 → mozilla0.9.7
->moz1.1 because this is little bang for lots of bucks, could possibly still
make MachV dep. on when that ships, cc aaronl for input.
Target Milestone: mozilla0.9.7 → mozilla1.0.1
*** Bug 68372 has been marked as a duplicate of this bug. ***
Keywords: mozilla1.0
Target Milestone: mozilla1.0.1 → ---
Nav triage team needs info: Aaron- what is the impact of this bug on our section
508 compliance?
Whiteboard: [tabbing] → [tabbing] [need info]
Not many documents are using fixed positioning yet, otherwise this would be more
important.

It's a Section 508 issue in that you cannot view all of the contents of these
documents, if you are a keyboard-only user.
nsbeta1- per Nav triage team, ->1.2
Keywords: nsbeta1nsbeta1-
Target Milestone: --- → mozilla1.2
*** Bug 132258 has been marked as a duplicate of this bug. ***
Blocks: 38639
1.2a is long past.
Keywords: mozilla1.4
I have a real-world website where this is happening (OK, I did this website
myself). On http://jvp.kairo.at/, Whenever I get enough content into the main
content "pane" (a div with position: fixed and position: absolute), I can't
scroll with the mouse wheel (though the scroll bar works).
This is disturbing, and I heard this from a bunch of this site's users.

BTW, I've heard there are also problems with IE6/WinXP with mouse wheel
scrolling in this case. Would be another feature that puts us in front of them ;-)

Anyways, bryner, the target milestone should be changed - it still point to 1.2
alpha...
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030314
also exhibits this behavior. Mousewheel scrolling works fine with regular
frames, even without clicking (it scrolls the frame the mouse is over) and with
inline frames (the same).
hmm, anyone who can fix this?
or anyone who can at least fix target milestone and keywords (nsbeta1- might be
outdated, it was minussed a year ago)
Keywords: helpwanted
renominating. also affect embedded apps like camino --btw, is the 'embed' kw
used these days? i don't know if this bug would be considered a topembed issue,
though...
Component: XP Toolkit/Widgets → Layout: R & A Pos
Keywords: nsbeta1-embed, nsbeta1
QA Contact: jrgm → sairuh
Target Milestone: mozilla1.2alpha → ---
adt: nsbeta1-
Keywords: nsbeta1nsbeta1-
I have another testcase: when you shrink the width of the window of
<http://perceco2.chem.upenn.edu/~glodde/test/publications.html> quite a lot,
a scrollbar appears in the position:fixed <DIV> element that acts as a menu on
the top of that page. I am not able to scroll this top menu part with the cursor
keys, even if I click into the menu with the mouse. What happens is that it's
always the bottom, "main" part of the window that scrolls.
also experiencing the same mouse scrolling problem with
http://unixcode.org/capistro/
I not complaining just commenting that this bug is 3 years old.  
Note that overflow: auto is a problem on it's own - see bug 97283

Perhaps these are both caused by the same problem?
Depends on: 97283
Blocks: atfmeta
Blocks: aix-access
My description is in the testcase
*** Bug 168332 has been marked as a duplicate of this bug. ***
Depends on: 251986
Mats says that his fix for bug 251986 may take care of this.
Very weird behavior when you try to tab into the testcase, not sure when it
regressed. As you tab in, part of the content just disappears.

I can scroll the testcase now, but only if I click into the content instead of
tabbing there, because of the problem described above.
I can click in there and then scroll, but there are 3 problems:

1. I can't tab to focus the entire position: fixed element
2. Focus is not shown via a dotted outline on the position: fixed element
3. Tabbing to a link in there hides some of the content

Other than problem 3 the current behavior is very similar to what we have with
overflow: auto now that bug 251986 is fixed.
(In reply to comment #30)
> Very weird behavior when you try to tab into the testcase, not sure when it
> regressed. As you tab in, part of the content just disappears.

I have spawned off bug 254746 for this problem (it regressed before my changes)
(In reply to comment #31)
> 1. I can't tab to focus the entire position: fixed element
> 2. Focus is not shown via a dotted outline on the position: fixed element

I commented on this at 251986 comment 20.  A fixed pos. element is no different
from any other element with overflow:scroll IMO.
Keywords: testcase
This appears to be fixed. I can scroll now.

Filed bug 254966 for focus/tabbing/sec508 issues.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: