Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The browser functionalities are broken after entering and exiting the private window for several times on certain websites #1399

Closed
Softvision-GeluHaiduc opened this issue Jul 15, 2019 · 4 comments · Fixed by #1464
Assignees
Labels
bug This issue is a software or functional defect Bugzilla Main activity on this bug is in Bugzilla [QA]:Major issue Label for QA to mark major issues logged [QA]:Verified fixed Label for QA to mark verified fixed issues
Milestone

Comments

@Softvision-GeluHaiduc
Copy link

Softvision-GeluHaiduc commented Jul 15, 2019

[Affected Versions]:

  • Firefox Reality 1.3-31930328 (rc1)
  • Firefox Reality 1.3-31972323 (rc2)

[Affected Platforms]:

  • HTC Vive Focus Plus - Android 7.1.2
  • Oculus Pacific - Android 7.1.2 (Oculus Go)

[Prerequisites]:

  • The headset is turned on and the browser is opened.

[Steps to reproduce]:

  1. Open the following web page: https://vr.with.in/watch/the-batmersive-experience
  2. Click the play button. (do not enter VR)
  3. Click the private window button.
  4. Click the "X" button at the top of the view.
  5. Repeat step 3 and 4 several times.
  6. Click the navigation buttons and observe the behavior.

[Expected results]:

  • The navigation buttons are working as expected.

[Actual results]:

  • The navigation buttons are clicked but nothing happens.

[Notes]:

  • The following functionalities are affected by this issue:
    • The video content is frozen.
    • The audio continues to play even after the browser is closed.
    • The resizing functionality doesn't work properly because of the frozen video.
    • If the private window button is clicked again, the private window is opened with the frozen video.
  • The issue is not reproducible if the bookmark or settings buttons are clicked.
  • The issue is not reproducible with a youtube video.
  • Attached a screen recording of the issue: link
@Softvision-GeluHaiduc Softvision-GeluHaiduc added the [QA]:Major issue Label for QA to mark major issues logged label Jul 15, 2019
@Softvision-GeluHaiduc
Copy link
Author

The issue is reproducible in Firefox Reality 1.3-31972323 (rc2) with the Oculus Go headset.

@MortimerGoro MortimerGoro self-assigned this Jul 17, 2019
@philip-lamb philip-lamb added bug This issue is a software or functional defect P3 Backlog labels Jul 17, 2019
@jvonitter jvonitter added this to the v1.4 milestone Jul 17, 2019
@MortimerGoro
Copy link
Contributor

MortimerGoro commented Jul 19, 2019

I did some research and I think it's related to: https://bugzilla.mozilla.org/show_bug.cgi?id=1561667

The issue happens when we try to resume a GV session running WebGL content (session.setActive(true) and attach it to a display), and we close the previous GV session (I checked that it happens with any of the session.stop() or session.close() calls). If I don't close/stop the previous GV session the new attached GV session runs WebGL correctly

@MortimerGoro MortimerGoro added the Bugzilla Main activity on this bug is in Bugzilla label Jul 19, 2019
@MortimerGoro
Copy link
Contributor

I pushed GV patch to fix this issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1561667. We can close this when it gets landed

@Softvision-GeluHaiduc
Copy link
Author

I have verified that this issue is no longer reproducible with the latest FirefoxReality 1.4-32072251 installed on the Oculus Go headset.
Now, the browser functionalities are not broken after entering and exiting the private window for several times.

@Softvision-GeluHaiduc Softvision-GeluHaiduc added the [QA]:Verified fixed Label for QA to mark verified fixed issues label Jul 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue is a software or functional defect Bugzilla Main activity on this bug is in Bugzilla [QA]:Major issue Label for QA to mark major issues logged [QA]:Verified fixed Label for QA to mark verified fixed issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants