Opening the browser is blocking (Arch Linux, Firefox)
- Dominant language
- Rust
- Stars
- 402
- Forks
- 61
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 3
Description
Suppose I use `open::that("https://github.com")`. I'm on Arch Linux, on Wayland (hyprland). This function is supposed to open my Firefox with the given URL.
When a Firefox instance is already open, it works fine. When no Firefox instance is open yet, it will open one and also open the URL in there, so that works too. However, in the latter case, the function will _block_, and not finish until I close the Firefox instance.
In the docs it says that it shouldn't block. Any idea what's going on?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing open::that("https://github.com") on Arch Linux with Wayland and Firefox, comparing behavior when Firefox is already running versus when it is launched. Trace the system process-opening path and verify that the call returns without waiting for the newly opened Firefox instance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100