Closed Bug 104977 Opened 23 years ago Closed 23 years ago

Tracking bug for document tabbing rewrite

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla0.9.6

People

(Reporter: bryner, Assigned: bryner)

References

Details

Attachments

(2 files, 2 obsolete files)

This bug is for tracking the document tabbing rewrite. I'll be marking bugs dependent on this that the rewrite will fix.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.6
Blocks: 78256, 83575, 85062, 96273
Blocks: 85602
No longer blocks: 85062
Blocks: 103980
Attached patch patch v1.0 (obsolete) — Splinter Review
Keywords: meta
Keywords: meta
Attachment #53713 - Attachment is obsolete: true
Attached patch patch v2.0 (obsolete) — Splinter Review
Blocks: 105224
interesting observation seen with patch v2: go to a page with *no* focusable content with a small amount of content that requires no scrolling. eg, an attachment page with a short patch. i have a sample at http://hopey.mcom.com/tests/nothing-focusable.html observe: when you tab into the content area, the focus ring *persists* --whether you click with the mouse, or if use the keyboard to 'scroll' [cannot, of course, but try hitting space, arrow keys or PgUp/PgDn]. true this is an edge-case --not sure what we should do here: keep the focus ring anyhow when we mouse-click, or not? side note: if the page is scrollable [compare with http://hopey.mcom.com/tests/nothing-focusable-scroll.html], the focus ring still persists w/mouse-clicks --but not with keyboard scrolling. [the latter is expected, of course.]
using builds with patch v2.0 [all platforms]: 1. load viewer test #9. 2. open a tab. 3. go back to the tab with viewer #9. 4. ctrl+tab btwn the frames observation: you'll encounter a 'dead spot' btwn the last frame and the URL bar. moreover, with additional tabs, you get additional dead spots. eg, open a 3rd tab, go back to viewer #9, and you encounter 2 dead spots btwn the last frame and the URL bar.
addenda to my 2001-10-18 17:38 comments: * also occurs with [shift]+F6 * further compounded if another tab contains frames [a dead spot is added per frame].
Attached patch patch v2.1Splinter Review
Attachment #53917 - Attachment is obsolete: true
handleCtrlTab should be a boolean property, not a string property. Make the getter/setter return true/false, and then the calling code will be much simpler.
checked in. Bug 106123 filed on the issue of focusing hidden panels in tabbrowser.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
vrfy fixed using commericial bits over the last week. new/seperate bugs have been/should be filed, well, seperately. ;)
Status: RESOLVED → VERIFIED
Component: Keyboard: Navigation → User events and focus handling
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: