Closed Bug 615171 Opened 15 years ago Closed 15 years ago

Form assistant remains open even after loading another webpage

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(fennec2.0b3+)

VERIFIED FIXED
Tracking Status
fennec 2.0b3+ ---

People

(Reporter: anamaria.moldovan, Assigned: vingtetun)

References

()

Details

(Keywords: regression)

Attachments

(3 files)

User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0b8pre) Gecko/20101119 Firefox/4.0b8pre Build Identifier: Mozilla /5.0 (Android;Linux armv7l;rv:2.0b8pre) Gecko/20101128 Firefox/4.0b8pre Fennec /4.0b3pre Form assistant and the option list from http://www.w3.org/MarkUp/Test/HTML401/current/tests/sec17_6_1-BF-01.html remain open even after loading another webpage. Reproducible: Always Steps to Reproduce: 1. Open Fennec and launch the page specified in the URL http://www.w3.org/MarkUp/Test/HTML401/current/tests/sec17_6_1-BF-01.html 2. Cashews is displayed in the drop down list as this is preselected option 3. Tap on the drop down (-> Form assistant should open and drop down / option list displayed) 5. Visit any webpage you want (e.g.: www.nytimes.com) 4. Actual Results: Form assistant and drop down / option list are still visible to the user. see the attached photo Expected Results: Form assistant and drop down / option list should be dismissed.
Attached image The Actual Result
OS: Other → Android
Hardware: Other → ARM
regression?
tracking-fennec: --- → ?
I can't seem to reproduce it on desktop, does it happen only on Android device?
I can't reproduce it anymore on Build ID: Mozilla /5.0 (Android;Linux armv7l;rv:2.0b8pre)Gecko/20101130 Firefox/4.0b8pre Fennec /4.0b3pre
I can reproduce on build: Mozilla/5.0 (Android; Linux armv71; rv:2.0b8pre) Gecko/20101130 Namoroka/4.0b8pre Fennec/4.0b3pre(Vibrant) but NOT on build: Mozilla/5.0 (Maemo; Linux armv71; rv:2.0b8pre) Gecko/20101130 Namoroka/4.0b8pre Fennec/4.0b3pre
Keywords: regression
Attached patch PatchSplinter Review
Mark, this is a regression of bug 609987. We need to ensure the assistant is closed before sending the "Show" message from the content to the chrome process. The patch also add a few checks into findHelperUI and formHelperUI to prevent doing unuseful work during startup.
Assignee: nobody → 21
Attachment #494365 - Flags: review?(mark.finkle)
Comment on attachment 494365 [details] [diff] [review] Patch Can we use a property for FindeHelperUI._open like we do for the FormHelperUI? http://mxr.mozilla.org/mobile-browser/source/chrome/content/browser-ui.js#1987 > case "Content:SetWindowSize": >+ // We don't want to react to size change if he form assistant is not // We don't want to react to size change if the form assistant is not
Attachment #494365 - Flags: review?(mark.finkle) → review+
Let's land this for beta 3
tracking-fennec: ? → 2.0b3+
http://hg.mozilla.org/mobile-browser/rev/c0a9d11ef246 Thanks for the QA folks for catching this one, it was a really bad regression.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Attached patch Patch - followupSplinter Review
shit! I've completely messed up the repositioning of the view during a resize... The followup patch resolve this bug and keep the repositioning working.
Attachment #494431 - Flags: review?(mark.finkle)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #494431 - Flags: review?(mark.finkle) → review+
Status: REOPENED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → FIXED
verified FIXED on builds: Mozilla/5.0 (Maemo; Linux armv71; rv:2.0b8pre) Gecko/20101203 Namoroka/4.0b8pre Fennec/4.0b3pre and Mozilla/5.0 (Android; Linux armv71; rv:2.0b8pre) Gecko/20101203 Namoroka/4.0b8pre Fennec/4.0b3pre
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: