Closed Bug 555956 Opened 10 years ago Closed 10 years ago

Problem with select+onchange event, Fennec opening multiple tabs and eventually closes itself

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Maemo
defect
Not set

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: p.chwiej, Assigned: vingtetun)

References

()

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2
Build Identifier: Mozilla/5.0 (X11; U; Linux armv7l; en-US; rv:1.9.2.3pre)  Gecko20100329 Namoroka/3.6.3pre Fennec/1.1a2pre

Maemo 5
fennec_1.1~a2~20100329010617_armel.deb


Reproducible: Always

Steps to Reproduce:
1. Open www.finnair.com (or use attached TC)
2. Tap on the 'Select your location' on the right
3. Choose 'Finnair Cargo'

Actual Results:  
Fennec is opening dozens of tabs and eventually closes itself


Expected Results:  
One new tab with Finnair cargo page opened
Attached file TC
tracking-fennec: --- → ?
> 2. Tap on the 'Select your location' on the right

oops some words are missing, it should go like this:
2. Tap on the select/combobox below 'Select your location' on the right
Attached patch PatchSplinter Review
(In reply to comment #0)

> Actual Results:  
> Fennec is opening dozens of tabs and eventually closes itself

Wow, this one is pretty awful :(

Again thanks for the test case, it helps a lot!
I'm not really sure to fully understand why this happen (well it is 5 in the morning here!) but this patch fix the bug (using Util.executeSoon don't work as we want in this case).
Assignee: nobody → 21
Status: UNCONFIRMED → NEW
Ever confirmed: true
Attachment #436107 - Flags: review?(mark.finkle)
Attachment #436107 - Flags: review?(mark.finkle) → review+
pushed:
http://hg.mozilla.org/mobile-browser/rev/0f023dc422c5
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
verified FIXED On build:

Mozilla/5.0 (X11; U; Linux armv7l; Nokia N900; en-US; rv:1.9.2.3pre) Gecko/20100401 Namoroka/3.6.3pre Fennec/1.1a2pre
Status: RESOLVED → VERIFIED
Component: Linux/Maemo → General
OS: Linux → Linux (embedded)
QA Contact: maemo-linux → general
Hardware: Other → ARM
tracking-fennec: ? → ---
You need to log in before you can comment on or make changes to this bug.