Closed Bug 136606 Opened 23 years ago Closed 23 years ago

crash when navigating this page via keyboard

Categories

(Core :: Layout: Form Controls, defect)

PowerPC
Mac System 9.x
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla1.0

People

(Reporter: Brade, Assigned: john)

References

()

Details

(Keywords: access, crash, topembed+, Whiteboard: [adt2])

Attachments

(1 file, 1 obsolete file)

I am crashing when I go to this url: http://bugzilla.mozilla.org/attachment.cgi?id=78364&action=view 1) click checkbox 2) press tab 3) press tab 4) press down arrow Notice assertion: You can't dereference a NULL nsCOMPtr with operator->(). nsListControlFrame::IsOptionDisabled nsListControlFrame::AdjustIndexForDisabledOpt nsListControlFrame::KeyPress nsListEventListener::KeyPress nsEventListenerManager::HandleEvent ... I was testing rods' patch in bug 64165 when I came across this; I see the crash without his patch as well. This bug is blocking my testing of his patch.
Blocks: 64165
Whiteboard: [adt1]
Target Milestone: --- → mozilla1.0
nsbeta1+
Keywords: nsbeta1nsbeta1+
[adt2]
Whiteboard: [adt1] → [adt2]
Attached patch Patch (obsolete) — Splinter Review
This patch fixes the problem. It is sort-of-wallpapering; the AdjustIndexForDisabledOpt() algorithm is broken and should not be asking for nonexistent options, and I know how to fix it, but (1) such a fix should not go into a 1.0 build--unnecessary risk--and (2) such a fix doesn't *need* to go into the trunk--XBL Form Controls will soon take over the world there.
Comment on attachment 79711 [details] [diff] [review] Patch r=rods
Attachment #79711 - Flags: review+
QA Contact: madhur → tpreston
Comment on attachment 79711 [details] [diff] [review] Patch Cool -- so this works now, eh? I guess moving form submission to content makes this possible, very nice.
Attachment #79711 - Flags: superreview+
Attached patch Patch, reallySplinter Review
Apologies to both of you, that wasn't the patch I meant to attach. I don't know how old that particular css file is, but I guess it works since I've surfed on that build for a while :)
Attachment #79711 - Attachment is obsolete: true
Comment on attachment 79848 [details] [diff] [review] Patch, really r=rods
Attachment #79848 - Flags: review+
Comment on attachment 79848 [details] [diff] [review] Patch, really sr=attinasi
Attachment #79848 - Flags: superreview+
checked in to trunk.
Status: NEW → RESOLVED
Closed: 23 years ago
Keywords: adt1.0.0
Resolution: --- → FIXED
Keywords: topembed+
Attachment #79848 - Flags: approval+
Verified fixed Mac OS 9.1 trunk build 2002041903
duh, marking verified
Status: RESOLVED → VERIFIED
adt1.0.0+ (on ADT's behalf) approval for checking into the 1.0 branch. Pls check this in today, then add the fixed1.0.0 keyword. Also, if not already done, pls file a bug for the real fix to this problem.
Keywords: adt1.0.0adt1.0.0+
It is not my intent to actually fix the real problem. There is no longer a reason to do so. No need to clutter the bug system with it.
refresh a=rjesup@wgate.com for branch checkin
Checked in to branch.
Keywords: fixed1.0.0
Verified fixed Mac OS 9 branch build 20020522
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: