SimulaVR / SimulaVR/Simula

Firefox Wayland does not render surfaces properly

Open
#175 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Haskell
Stars
3.2k
Forks
111
PR merge metrics
No merged PRs in 30d

Description

Expected behaviour: Right-click context menus, autoscroll, extension pop-ups etc. function properly under Wayland

Observed behaviour: Right-clicking causes window flashing, other functions do not render (e.g. autoscroll functions but its texture is not rendered on-screen)

Steps to replicate: Execute MOZ_ENABLE_WAYLAND=1 firefox, attempt right-clicking in Firefox

System details:
Arch Linux, freshly updated and rebooted as of this report
Simula at latest master git commit as of this report, built locally, running on SteamVR on a Valve Index
GTX 1080 GPU, latest drivers nvidia-dkms 510.54-1
Running host session on GNOME 41 X11 since SteamVR is broken on Nvidia Wayland

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with MOZ_ENABLE_WAYLAND=1 firefox in the reported SimulaVR, SteamVR, and Nvidia environment. No source file or test is identified; investigate the Wayland surface-rendering entry point and verify that context menus, autoscroll, and extension pop-ups render without flashing or missing textures.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.