Closed Bug 395898 Opened 17 years ago Closed 16 years ago

remove class="plain focusring" for the tree in about:config

Categories

(Firefox :: General, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 3.1b3

People

(Reporter: u88484, Assigned: u88484)

References

Details

(Keywords: verified1.9.1)

Attachments

(2 files, 1 obsolete file)

Sorry about the title but I was having a brain fart.

1) type about:config in location bar; hit enter
2) the input box has focus, select any entry in the list
3) a black box appears around the list
4) click back in the input box and the black box disappears
Attached image screenshot (deleted) —
Alrighty I found where it came from and I guess I just never noticed it before...but now that I do it is annyoing. Is is there because of a class for the tree "plain focusring".  

http://lxr.mozilla.org/mozilla/source/toolkit/components/viewconfig/content/config.xul#101

No other trees in Firefox have this so is it alright for me to create a patch for this or would I just be wasting my time?
Summary: Click on an entry in about:config and a black box surrounds the page → class="plain focusring" for the tree in about:config is ugly and annoying
I always hit commit and think of stuff right after wards.  This class="plain focusring" was added back when the warning dialog was added to the about:config

1.9  cst%yecc.com  2006-12-04 16:15  Bug 339720 show warning page before showing about:config (toolkit version)  r=mano
It's part of XPFE accessibility.  I don't know why toolkit dropped the focusrings.
Personally I think that the automatic "set current index to topmost visible row" is much more annoying than the focus ring.
Not sure what you mean there but if you look in the options menu:
Aplication tab...no focus ring
Content tab, the first two exceptions and advanced windows...no focus ring
Privacy tab -> Cookies -> exceptions or show cookies...no focus ring
Security tab, the addons exceptions, password exceptions and show passwords...no focus ring
Advanced -> Encryption, view certification and revocation list...no focus ring

The about:config is the only one with a focus ring around it, should be removed for consistency.  If there for accessibility, none of the above mentioned have it or need it because the huge blue background provide enough indication of what has focus.

  
(In reply to comment #2)
> No other trees in Firefox have this so is it alright for me to create a patch
> for this or would I just be wasting my time?

Go ahead. Bug 339720 doesn't seem to explain why this was added.
Blocks: 339720
Attached patch Patch (obsolete) (deleted) — Splinter Review
Patch removing class="plain focusring"
Assignee: nobody → supernova00
Status: NEW → ASSIGNED
Attachment #340343 - Flags: review?(mano)
Removing the class "plain" is also good for bug 465402 (otherwise the tree header cells wouldn't have any top border on OS X).
Attachment #340343 - Flags: review?(mano) → review?(dao)
Attachment #340343 - Flags: review?(dao) → review+
Summary: class="plain focusring" for the tree in about:config is ugly and annoying → remove class="plain focusring" for the tree in about:config
Attachment #340343 - Flags: approval1.9.1?
Removed keyword 'checkin-needed'. Sorry, didn't know we needed to get approval now.
Keywords: checkin-needed
Comment on attachment 340343 [details] [diff] [review]
Patch

a191=beltzner - thanks; I hate this focusring.
Attachment #340343 - Flags: approval1.9.1? → approval1.9.1+
Keywords: checkin-needed
Attached patch mq patch -u -e, for checkin (deleted) — Splinter Review
Attachment #340343 - Attachment is obsolete: true
http://hg.mozilla.org/mozilla-central/rev/ef9271b79eab
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 3.1b3
Keywords: fixed1.9.1
pushed http://hg.mozilla.org/releases/mozilla-1.9.1/rev/ef9271b79eab

verified FIXED on builds: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2a1pre) Gecko/20090511 Minefield/3.6a1pre ID:20090511031307

and

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b5pre) Gecko/20090511 Shiretoko/3.5b5pre ID:20090511031352
Status: RESOLVED → VERIFIED
OS: Windows XP → All
Hardware: x86 → All
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: