On Linux, set the WebKitGTK environment at startup before the webview is created: __NV_DISABLE_EXPLICIT_SYNC=1 on NVIDIA + Wayland, WEBKIT_DISABLE_DMABUF_RENDERER=1 as a fallback when the compositor reports the known failure, logged so a bug report says which path was taken. Then run the v1 flows (create, receive, send, cancel, history) on Windows 11 and macOS 15 dev builds and file what breaks as children of this epic.
Acceptance
A written checklist in doc/platform-smoke.md with a dated pass for each platform and the environment it was run on.
Parent: #4
## Scope
On Linux, set the WebKitGTK environment at startup before the webview is created: `__NV_DISABLE_EXPLICIT_SYNC=1` on NVIDIA + Wayland, `WEBKIT_DISABLE_DMABUF_RENDERER=1` as a fallback when the compositor reports the known failure, logged so a bug report says which path was taken. Then run the v1 flows (create, receive, send, cancel, history) on Windows 11 and macOS 15 dev builds and file what breaks as children of this epic.
## Acceptance
A written checklist in `doc/platform-smoke.md` with a dated pass for each platform and the environment it was run on.
## Depends on
Every other child of #4.
grenade
added the child label 2026-09-15 12:41:40 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent: #4
Scope
On Linux, set the WebKitGTK environment at startup before the webview is created:
__NV_DISABLE_EXPLICIT_SYNC=1on NVIDIA + Wayland,WEBKIT_DISABLE_DMABUF_RENDERER=1as a fallback when the compositor reports the known failure, logged so a bug report says which path was taken. Then run the v1 flows (create, receive, send, cancel, history) on Windows 11 and macOS 15 dev builds and file what breaks as children of this epic.Acceptance
A written checklist in
doc/platform-smoke.mdwith a dated pass for each platform and the environment it was run on.Depends on
Every other child of #4.