What's wrong with this entry?
What changed: The check for whether to skip browser-open operations (e.g., after auth) now handles more cases correctly:
- Respects
BROWSER=""(browser explicitly set to empty string) vsBROWSER=true(legacy signal meaning "use default"). - Treats
SSH_CONNECTIONpresence as a headless signal. - On Linux, treats absence of both
DISPLAYandWAYLAND_DISPLAYas headless.
This reduces spurious browser-open attempts in remote/SSH environments.
Headless check function (search for "SSH_CONNECTION" alongside "WAYLAND_DISPLAY")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.