Closed
Bug 108291
Opened 23 years ago
Closed 22 years ago
caret appearance should indicate when a text field is readonly
Categories
(Core :: DOM: Editor, defect, P3)
Core
DOM: Editor
Tracking
()
Future
People
(Reporter: bugzilla, Assigned: kinmoz)
Details
i noticed that tabbing goes to readonly fields --shouldn't those be skipped?
1. go to a dialog that has readonly fields, such as the Cookie Manager dialog or
the download progress dialog.
2. start tabbing through the widgets...you'll notice "dead spots" where you
don't see the focus ring [and allow no user action] which correspond to being in
a readonly field.
each "dead spot" would correspond to each readonly field in the dialog.
Comment 1•23 years ago
|
||
I think this needs to work like this, you can still select and copy text from a
readonly field. The real bug is that we don't show a blinking insertion point
in readonly textfields (even though one does exist) as Windows does. That's
probably easy to fix, cc'ing simon.
Comment 2•23 years ago
|
||
We should not show a blinking caret in readonly fields, since the blinking caret
indicates that you can type there. We might want to show a non-blinking greyed-
out caret.
Comment 3•23 years ago
|
||
Why does it necessary indicate that you can type? I think the gray background
makes it clear you can't. But anyways, I was just pointing out Windows
behavior. I think a non-blinking caret would be odd.
Sounds like we'll need platform specific behavior.
on windows it should blink (as blake says), on macos i guess it probably shouldn't.
Comment 5•23 years ago
|
||
Changing summary, because I don't want someone skipping these fields in the tab
order.
Summary: tabbing goes through readonly fields → caret appearance should indicate when a text field is readonly
Reporter | ||
Comment 6•23 years ago
|
||
aaronl, considering your 2001-11-05 09:33 comments, should bug 83566 be wontfix'd?
Comment 7•23 years ago
|
||
I really don't consider a readonly field a deadspot at all.
What I meant by deadspots are things where the focus can't be made visible, and
it's not an interactive widget.
For example, when the focus was going to "invisible" widgets, or to the find
dialog's window, you couldn't tell where you were. There was no reason to be
there, either.
Dead spots are when you're tabbign along and suddenly -- where are you?
Reporter | ||
Comment 8•23 years ago
|
||
thanks for the clarification! makes more sense to me now.
Comment 9•23 years ago
|
||
this seems like it should go over to editor.. i'm not really familiar with our
caret code. please assign back if i'm wrong.
Assignee: bryner → kin
Component: Keyboard Navigation → Editor: Core
QA Contact: sairuh → sujay
Comment 12•23 years ago
|
||
Oops, I added the nsbeta nomination here by accident. I got this confused
with bug 113602. Kevin, you were correct in removing it.
Comment 13•23 years ago
|
||
Dup of bug 89689?
Comment 14•22 years ago
|
||
I just put a fix for this in 89689, at least on web pages.
Didn't test XUL
Comment 15•22 years ago
|
||
I definitely think this is a dup of bug 89689.
*** This bug has been marked as a duplicate of 89689 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•