Closed Bug 64633 Opened 24 years ago Closed 24 years ago

tab order broken by nested table

Categories

(Core :: Layout: Form Controls, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 51680

People

(Reporter: markus.kuehni, Assigned: rods)

Details

(Keywords: testcase)

Attachments

(1 file)

The tab order is broken when a <img> appears inside a <a> inside a nested <table>. Test case: ____________________________ <html> <head> <title>Taborder Test</title> </head> <body> <p> Demonstrates how the forward tab order is broken by a <code>&lt;img&gt;</code> inside a <code>&lt;a&gt;</code> inside a nested <code>&lt;table&gt;</code> on Mozilla 0.6 and Netscape 6. </p> <p> Interesting to note: backward tab order is ok. </p> <form> <table> <tr> <td> <input type="text" value="something" name="entry1"></input> </td> <td> <table> <tr> <td> <a href="http://www.mozilla.org"> <img src="http://lxr.mozilla.org/icons/back.gif"></img> </a> </td> </tr> </table> </td> </tr> <tr> <td> <input type="text" value="another" name="entry2"></input> </td> </tr> <table> </form> </body> </html>
Attached file Testcase of the code (deleted) —
Using build 2001010708 is working perfectly. Isn't this problem fixed in a new version? Yes it is, at least IE does exactly the same as in my Mozilla build.
I am not quite sure I understand the problem. The best I can gather is that I am supposed to be able to place the cursor in the first text field to start. Then, by hitting tab, I should have a dotted outline around the arrow graphic. Then, by hitting tab again, I should have the cursor in the other text field. Is this what should be happening?
Heck, I have seen that now also, it did stop at that image! But now it's working again?!
Jonathan Abrams' got it exactly right. I should have been more descriptive, when I posted the bug. You should be able to navigate from interaction element to interaction element by pressing the keyboard tab key. You can navigate backwards by holding down the shift key while pressing tab. As demonstrated in the test case, the caret (focus) is stuck on the <a><img> element. NOTE tab navigation is very important for the professional use of web forms (Web GUI). It is not only thought as an accessibility feature.
Blocks: 20159
No longer blocks: 20159
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: testcase
I see the bug as described in the previous comment, so confirming. I'm using 2001010504 Win98.
Removing whitespace (newline) between the <img> (which doesn't have a closing tag, btw) and the </a> fixes the problem, so this is probably the same as bug 51680. *** This bug has been marked as a duplicate of 51680 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
fixed now ...
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: