Public bug reported: WebView is a poor API for embedding local HTML applications - it requires implementations for various permission request signals and contains a lot of API that just isn't relevant. Doing things like supporting multiple windows will all require writing QML code. And there are restrictions around file:/// URLs that limit functionality to applications (eg, bug 1591761) which result in applications relying on footguns like WebPreferences::allowUniversalAccessFromFileUrls and WebPreferences::allowFileAccessFromFileUrls.
I want to provide an alternative API (ApplicationWindow, or something) which will be a dedicated API for embedding local HTML applications. ** Affects: oxide Importance: Medium Status: Triaged ** Changed in: oxide Importance: Undecided => Medium ** Changed in: oxide Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu WebApps bug tracking, which is subscribed to Oxide. https://bugs.launchpad.net/bugs/1593697 Title: Add a new QQuickItem for embedding local HTML apps Status in Oxide: Triaged Bug description: WebView is a poor API for embedding local HTML applications - it requires implementations for various permission request signals and contains a lot of API that just isn't relevant. Doing things like supporting multiple windows will all require writing QML code. And there are restrictions around file:/// URLs that limit functionality to applications (eg, bug 1591761) which result in applications relying on footguns like WebPreferences::allowUniversalAccessFromFileUrls and WebPreferences::allowFileAccessFromFileUrls. I want to provide an alternative API (ApplicationWindow, or something) which will be a dedicated API for embedding local HTML applications. To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1593697/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-webapps-bugs Post to : ubuntu-webapps-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs More help : https://help.launchpad.net/ListHelp