Skip to content

fix(linux): prevent AppImage black screen on WebKit/GStreamer#411

Merged
koala73 merged 1 commit intomainfrom
fix/linux-appimage-gstreamer-black-screen
Feb 26, 2026
Merged

fix(linux): prevent AppImage black screen on WebKit/GStreamer#411
koala73 merged 1 commit intomainfrom
fix/linux-appimage-gstreamer-black-screen

Conversation

@koala73
Copy link
Owner

@koala73 koala73 commented Feb 26, 2026

Summary

  • set WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1 for AppImage runtime while keeping legacy WEBKIT_FORCE_SANDBOX=0 fallback for older WebKitGTK
  • enable bundle.linux.appimage.bundleMediaFramework in all Tauri desktop configs (full/tech/finance)
  • install gstreamer1.0-plugins-base and gstreamer1.0-plugins-good in Linux CI so AppImage media framework bundling has required build-time plugins

Why

Linux users reported a black screen with runtime messages like GStreamer element appsink not found / autoaudiosink not found, plus GLib criticals. The sidecar logs were normal, indicating failure in WebKit/GStreamer process init.

Validation

  • cargo check (src-tauri) passes
  • push hook checks pass (typecheck, Vite production build, version sync)

Closes #405

@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Building Building Preview, Comment Feb 26, 2026 0:40am
worldmonitor-finance Building Building Preview, Comment Feb 26, 2026 0:40am
worldmonitor-happy Building Building Preview, Comment Feb 26, 2026 0:40am
worldmonitor-startup Building Building Preview, Comment Feb 26, 2026 0:40am

Request Review

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73 koala73 merged commit 0b3fe16 into main Feb 26, 2026
6 checks passed
koala73 added a commit that referenced this pull request Feb 26, 2026
Fixes:
- Linux AppImage black screen on WebKit/GStreamer (#411)
- Destroy live news player before showing offline/error message (#410)
@koala73 koala73 mentioned this pull request Feb 26, 2026
koala73 added a commit that referenced this pull request Feb 26, 2026
Fixes:
- Linux AppImage black screen on WebKit/GStreamer (#411)
- Destroy live news player before showing offline/error message (#410)
@koala73 koala73 deleted the fix/linux-appimage-gstreamer-black-screen branch February 26, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Black screen on Linux

1 participant