Closed
Bug 18934
Opened 26 years ago
Closed 26 years ago
textarea [TAB] should move to next field, not 6 spaces.
Categories
(Core :: Layout: Form Controls, defect, P3)
Core
Layout: Form Controls
Tracking
()
M17
People
(Reporter: bugzilla, Assigned: rubydoo123)
Details
The tab key should move to the next field (like it does
with every other widget). Having it move three spaces
ahead is of little value; and not moving it to the next
field means that a mouse is required to leave a
textarea wiget, which is bad for data entry personell.
Updated•26 years ago
|
Assignee: pollmann → buster
Updated•26 years ago
|
Severity: normal → minor
OS: Linux → All
Hardware: PC → All
Comment 1•26 years ago
|
||
When [Tab] is pressed in a textarea inside of Nav, Nav places a Tab character in
the textarea. Not allowing this cripples functionality - you can't enter a Tab
character into a textarea.
IE 5 decided to take the approach suggested here and a [Tab] moves to the next
field. Since this is a textarea widget issue, I'm forwarding this along to
Steve. Steve, can you take a look at this and see if it's something you think
we should/can do? Would this require changes in editor land? I can update
nsGfxTextControlFrame::HandleEvent, but I get the feeling more is required here.
fairly simple matter of deciding what we want to do, and telling the editor and
text control to do it. marked M14.
Perhaps this behavior would be best when wrap="virtual", since
in that mode neither TAB nor CRLF should be returned to the server.
4.7 works like this:
windows - moves to next control
mac and linux - inputs spaces in the text area
For mozilla, I voted for browser interaction over editor functionality, so tab
key moves the focus to the next form element. There is an easy workaround for
getting the spaces in the textarea: just use the space key. There must be a
keyboard-triggered way for navigating form elements, and this seemed the most
straightforward. We can change this decision if there is public outcry. We
could even make it a pref, though I would rather not bloat the prefs that way.
Fixed in M13.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Comment 5•26 years ago
|
||
I believe this problem is related to 2642 (tabbing problem between textarea
fields). That report has been reopened so I will reopen this as well.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
this was working last week, and now it's broken again. anybody know anything
about it?
Comment 8•26 years ago
|
||
The latest behaviour in Win32: Pressing tab in textarea writes a tab in the
field *as well as* moves to the next field!!!
Comment 9•26 years ago
|
||
This happens on Linux too, today's build.
Comment 10•26 years ago
|
||
This bug is on a collision course with bug 29086. CCing lake.
Comment 11•26 years ago
|
||
Tabbing any where on a web page should move the focus to the next item in the
web page for Windows, for Mac, and for Linux. Usability and UI design agree that
this the 90% case for web page use. Additionally it enforces consistent behavior
on using the tab key for navigation and is the most typical expected behavior.
Alternative key strokes are being considered for Tabbing with in fields. For
non-web page items this may not be the case but that is not what this bug was
opened for.
Comment 13•26 years ago
|
||
> cripples functionality - you can't enter a Tab character into a textarea.
you already can't add a tab character into a textbox...
Comment 15•26 years ago
|
||
I think Tab should actually do different things depending on the context. For
example, in HTML TEXTAREAs (bug 29086) it makes sense for Tab to be used for
navigation and Ctrl+Tab for entering a tab character, since navigation is the
more common operation.
But in places like plain-text Composer, it probably makes more sense for Tab to
insert a tab character instead, since navigation is not so much of an issue
(Ctrl+Tab can be used, as in 4.x, to navigate between body and headers).
Comment 16•26 years ago
|
||
Current Win95 behaviour: Tab moves to next field and inserts a tab. However, on
the fields on the Bugzilla Helper, the first tab is one space, the next ones are
eight... I assume this bug is tracking the issue that it shouldn't insert said
tabs.
Gerv
Comment 17•26 years ago
|
||
Reassigning to beppe (editor).
Assignee: buster → beppe
Status: REOPENED → NEW
Comment 18•26 years ago
|
||
buster & Lakespur are correct. On HTML forms, TAB should move to next form
control on all platforms. This is important for disabled accessibility.
If 4x behaved differently on Mac and Linux, that was a bug.
html32 form handling. nsbeta2 6/1-.
Keywords: nsbeta2
| Assignee | ||
Comment 19•26 years ago
|
||
this is a dup of 29086
*** This bug has been marked as a duplicate of 29086 ***
Status: NEW → RESOLVED
Closed: 26 years ago → 26 years ago
Resolution: --- → DUPLICATE
| Comment hidden (collapsed) |
You need to log in
before you can comment on or make changes to this bug.
Description
•