Originally created by: kristofferR
Voice and video calls don't work in Chatpane on Linux. In end-to-end encrypted chats Messenger greys out both call buttons; elsewhere a call can't connect.
Chatpane on Linux uses the system's WebKitGTK, and WebKitGTK only supports WebRTC (the technology browsers use for calls) when it is compiled with it. Upstream leaves WebRTC off for the GTK port because it's still experimental, and distributions build it that way. Arch's WebKitGTK 2.54.1 on Omarchy, tested on 2026-11-05:
RTCPeerConnection, RTCRtpSender and RTCRtpScriptTransform are undefined, even with WebKitGTK's enable-webrtc setting on.ZenonE2eeTransformGate: Safari's RTCRtpScriptTransform or Chromium's createEncodedStreams). Without either, both buttons show as unsupported.The AppImage bundles a WebKitGTK built the same way, so it has the same limit. Chatpane can't add WebRTC to a WebKitGTK that wasn't built with it. Since [#344] it turns WebRTC on when the system's WebKitGTK has it, and hovering the call buttons explains why calls are unavailable and links here.
tauri-runtime-cef ships with Tauri 3, still in alpha (3.0.0-alpha.6, October 2026), and moving to it means moving Chatpane to Tauri 3. Revisit once there's a beta and these Linux bugs are fixed:WebviewUrl::External (Chatpane loads Messenger as an external URL)Ref [#335]