Open
Bug 262577
Opened 20 years ago
Updated 2 years ago
Outline for div:overflow elements does not honour browser.display.focus_ring_width preference.
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
NEW
People
(Reporter: jasonb, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a5) Gecko/20041001
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a5) Gecko/20041001
This bug follows from bug 257938. Specifically setting
browser.display.focus_ring_width to 0 removes outlines from all elements EXCEPT
for div:overflow. Outlining on those elements should also pay attention to this
preference.
Reproducible: Always
Steps to Reproduce:
1. Using about:config set "browser.display.focus_ring_width" to 0.
2. Go to the referenced URL.
3. Click on the main content area.
Actual Results:
Focus outline is displayed around the DIV.
Expected Results:
No outline should have been displayed.
Filing this bug under the same component as bug 257938 - feel free to to move it
as necessary.
Comment 1•20 years ago
|
||
There are other things that don't currently obey that preference. Actually I was
thinking about removing these prefs eventually once we have a more reasonably
visible focus outline that 'just works' (see bug 251198). There's a Mac bug as
well somewhere.
If we fix the other complaints about dotted focus outlines around div overflow
stuff is this still necessary?
Reporter | ||
Comment 2•20 years ago
|
||
I suppose that if the presentation problems with div:overflow can get fixed,
then the *main* "problem" is gone and that I'd be okay with that. However, I
should state that, as a purely personal observation, I've never been keen on the
outlining of any element (button, etc.) - and since using this preference for
the past few days I've enjoyed a much more satisfactory browsing experience.
(Oddly, some of the recent behaviour of things jumping around seems to have been
corrected, for me, by not having the outlining shown. I haven't had a chance to
narrow this down but it seems as if the outline rendering has actually regressed
something recently. I know, of course, that that's something quite different
from this bug here.)
As for bug 257938 - I have enough problem with the outlining as it is. Making
it even MORE visible would be just ... wrong. <grin> (In the case of keyboard
navigation anyway - but that's bug 262578, so I won't go into it any more here.)
Comment 3•20 years ago
|
||
You'll still be able to remove your outlines with userContent.css rules
Try something like
*:focus { -moz-outline: none !important; }
The !important is probably not necessary actually.
Reporter | ||
Comment 4•20 years ago
|
||
> *:focus { -moz-outline: none !important; }
That sounded good, but it didn't do anything (for any element). Outlines are
still shown...
Updated•16 years ago
|
QA Contact: keyboard.navigation
Assignee | ||
Updated•6 years ago
|
Component: Keyboard: Navigation → User events and focus handling
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•