Public bug reported:

I'd like to deprecate WebContext.userScripts and move it to a new user
data manager object instead, along with the script message handlers. The
situation today where user scripts are registered per-WebContext but
message handlers for those scripts are registered per-WebView is a bit
odd.

I'd also like to extend this new interface to support adding custom
stylesheets (see bug 1414078).

We could also investigate allowing WebView's to provide a custom user
data manager instance which overrides the one provided by the WebContext
- this is a bit tricky though, which is why user scripts are only per-
WebContext.

** Affects: oxide
     Importance: Medium
         Status: Triaged

** Changed in: oxide
   Importance: Undecided => Medium

** Changed in: oxide
       Status: New => Triaged

** Description changed:

  I'd like to deprecate WebContext.userScripts and move it to a new user
  data manager object instead, along with the script message handlers. The
  situation today where user scripts are registered per-WebContext but
  message handlers for those scripts are registered per-WebView is a bit
  odd.
  
  I'd also like to extend this new interface to support adding custom
- stylesheets (see bug 1414078)
+ stylesheets (see bug 1414078).
+ 
+ We could also investigate allowing WebView's to provide a custom user
+ data manager instance which overrides the one provided by the WebContext
+ - this is a bit tricky though, which is why user scripts are only per-
+ WebContext.

-- 
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/1593694

Title:
  Add a user data manager API

Status in Oxide:
  Triaged

Bug description:
  I'd like to deprecate WebContext.userScripts and move it to a new user
  data manager object instead, along with the script message handlers.
  The situation today where user scripts are registered per-WebContext
  but message handlers for those scripts are registered per-WebView is a
  bit odd.

  I'd also like to extend this new interface to support adding custom
  stylesheets (see bug 1414078).

  We could also investigate allowing WebView's to provide a custom user
  data manager instance which overrides the one provided by the
  WebContext - this is a bit tricky though, which is why user scripts
  are only per-WebContext.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1593694/+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

Reply via email to