Canvas web embeds are not rendered on mobile

Steps to reproduce

Embed a web page on Canvas on mobile

Expected result

The page is rendered, as on Canvas on the desktop

Actual result

The card remains blank

Environment

iOS

On desktop, we are able to render websites using a custom Electron tag called <webview>. This renders websites in a separate thread and is essentially a true “embedded” site. On mobile, we use a separate architecture instead of Electron so we are falling back to iframes. Iframes have a lot of shortcomings, the main one being that many websites block being loaded as an iframe.

Sadly I don’t see us being able to fix this.

1 Like

Hello,
Kosmik, a canvas based note-taking app managed to do it. Maybe it is worth checking out their solution :slight_smile: