Open Bug 1554309 Opened 5 years ago Updated 2 years ago

<org.mozilla.geckoview.GeckoView android:visibility="gone" /> Fails to render/create web-components.

Categories

(GeckoView :: General, defect, P3)

68 Branch
Unspecified
All

Tracking

(firefox67 unaffected, firefox68 fix-optional, firefox69 fix-optional)

Tracking Status
firefox67 --- unaffected
firefox68 --- fix-optional
firefox69 --- fix-optional

People

(Reporter: colormatch, Unassigned)

Details

(Keywords: regression)

User Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0

Steps to reproduce:

If you have something like:
<org.mozilla.geckoview.GeckoView android:visibility="gone" />

And later, after page loads, you bring it to view:
geckoView.setVisibility(View.VISIBLE);

The loaded page is missing / fails to render components/canvases.

Behavior is introduced in version 68, and present in version 69.
(version 67 loads properly when "not visible")

Summary: <org.mozilla.geckoview.GeckoView android:visibility="gone" /> Fails to render/create web-compinents. → <org.mozilla.geckoview.GeckoView android:visibility="gone" /> Fails to render/create web-components.

Behavior is introduced in version 68, and present in version 69.
(version 67 loads properly when "not visible")

Thanks for reporting this bug. Knowing this is a regression in GeckoView 68 is helpful.

Keywords: regression
Priority: -- → P3

This is a possible cause of rendering failure when app with GV gets started and phone's power button pressed before app finishes startup.

  1. start the app
  2. press power button to turn off phone's screen
  3. wake device (using for ex: fingerprint scanner)

the rendering failure result is the same as described above

Happy to take a patch for 70 but since this is triaged and set to P3 priority I'm setting it as fix-optional.
That will remove the bug from weekly regression triage.

another way to reproduce the problem is something more common in term of actions:

  1. start the app
  2. while it's loading, press the "menu button" on the phone (to look at current loaded apps)
  3. go back to the app

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.