Closed Bug 887447 Opened 11 years ago Closed 11 years ago

Surface dies after visiting internal browser page; XUL window popup in-focus

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
major

Tracking

(firefox23 unaffected, firefox24 verified, firefox25 verified, fennec24+)

VERIFIED FIXED
Firefox 25
Tracking Status
firefox23 --- unaffected
firefox24 --- verified
firefox25 --- verified
fennec 24+ ---

People

(Reporter: aaronmt, Assigned: darktrojan)

References

Details

Attachments

(3 files, 1 obsolete file)

Currently I am seeing the browser surface go bad after visiting one of our internal pages.

STR:

i) Visit about:support
ii) Tap the 'View Update History' button
iii) Tap the location-bar and head to Google.com

W/Adreno200-EGL( 9334): <qeglDrvAPI_eglMakeCurrent:2762>: EGL_BAD_SURFACE
E/libEGL  ( 9334): eglMakeCurrent:593 error 300d (EGL_BAD_SURFACE)

See screenshot where I am at Google yet I see previous content.

--
Nightly (06/26)
Samsung Galaxy SIV (Android 4.2.2)
This affects the current state of the browser in that any site visited afterwards isn't drawn to our surface. A force-stop and re-opening of the browser is the only work-around as far as I'm aware.
This looks like some stupid XUL window popped up on top of the page. See for instance the attached screenshot. There is a "close" button in the bottom-right of this XUL window but touch events may not be getting delivered to it properly so you can't actually close it.

We should replace the XUL window with some more Android-y.
Blocks: 864251
Component: Graphics, Panning and Zooming → General
Keywords: regression
Summary: Surface dies after visiting internal browser page → Surface dies after visiting internal browser page; XUL window popup in-focus
It'd be easier not to show the button on Android. I guess that depends if you're going to implement the update history window anyway.
What is that window supposed to show anyway?
tracking-fennec: ? → 24+
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #5)
> What is that window supposed to show anyway?

It's a list of application updates, version numbers and update status. Since most Android updates are probably done with the Play store, I'll get rid of it for Android.
Attached patch patch (obsolete) — Splinter Review
Assignee: nobody → geoff
Status: NEW → ASSIGNED
Attachment #768821 - Flags: review?(adw)
Thanks. Note that ANDROID includes B2G. For Fennec only please use MOZ_WIDGET_ANDROID.
I didn't know that, but I guess the button isn't wanted on B2G either.
Comment on attachment 768821 [details] [diff] [review]
patch

Review of attachment 768821 [details] [diff] [review]:
-----------------------------------------------------------------

::: toolkit/content/aboutSupport.xhtml
@@ +94,4 @@
>              </td>
>            </tr>
>  
> +#endif

Übernit: Please move the #endif up a line so that it nestles the </tr> and the block of markup it applies to.
Attachment #768821 - Flags: review?(adw) → review+
(In reply to Drew Willcoxon :adw from comment #10)
> Übernit: Please move the #endif up a line so that it nestles the </tr> and
> the block of markup it applies to.

I'd decided to keep the white space looking pretty after processing. On the source that probably nobody's ever going to look at. I am not a smart man. :)

https://hg.mozilla.org/integration/mozilla-inbound/rev/1c8e6f8e6715
Flags: in-testsuite-
https://hg.mozilla.org/mozilla-central/rev/1c8e6f8e6715
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 25
Attached patch patchSplinter Review
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 864251
User impact if declined: Firefox for Android becomes unusable
Testing completed (on m-c, etc.): On m-c for 48 hours
Risk to taking this patch (and alternatives if risky): Virtually none
String or IDL/UUID changes made by this patch: None
Attachment #768821 - Attachment is obsolete: true
Attachment #770528 - Flags: approval-mozilla-aurora?
Attachment #770528 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Keywords: qawanted, verifyme
Status: RESOLVED → VERIFIED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: