MozillaReality / FirefoxReality

INACTIVE - A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
https://mzl.la/reality
Mozilla Public License 2.0
768 stars 217 forks source link

Bug: Clicking "Accept the risk and continue" doesn't respond when navigating to self signed cert page #3925

Closed gkjohnson closed 3 months ago

gkjohnson commented 3 years ago

Configuration

3540

Firefox Reality version: 12.2 2021-01-07 Firefox Reality build ID: public/FirefoxReality-12.2-150071935-oculusvr-arm64-staging-main-signed.apk (from this page)

Hardware: Oculus Quest 2

Steps to Reproduce

  1. Run a local static server with a self signed HTTPS certificate (such as servez)
  2. Visit server ip address using HTTPS:// on the Quest 2 in Firefox Reality
  3. Security warning page is displayed
  4. Click "Advanced..."
  5. Click "Accept the risk and continue"

Current Behavior

Page does not respond or redirect no matter how many times the button is pressed.

Expected Behavior

Page is redirected to the content at the typed url and WebXR can be started.

Possible Solution

Context

I am trying to run a local server to develop and test WebXR content performance on my headset which requires HTTPS. I have side loaded the latest Firefox Reality APK onto the headset. Issue #3540 described the same problem.

Error Logs and Stack Traces

``` ```
gkjohnson commented 3 years ago

Did a bit more digging and realized that my local server wasn't properly serving HTTPS (ran servez without --ssl) but I didn't realize it because Firefox Reality displays the same warning and options as when the server is properly set up. I would expect that the browser would not offer the option to click through and instead inform the user that the server does not support https