[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
** No longer affects: webbrowser-app/utopic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
** Changed in: webbrowser-app (Ubuntu) Status: New = In Progress ** Changed in: webbrowser-app (Ubuntu RTM) Status: New = Confirmed ** Also affects: canonical-devices-system-image Importance: Undecided Status: New ** Description changed: See http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Web.WebView /#getUAString-method for documentation. This method is being called by the WebView in Component.onCompleted, and sets the shared context’s default user agent. If the WebView is instantiated with a url set, the first HTTP request is issued before getUAString() is called, and thus potentially with the wrong UA string. This API is racy by design, there’s really no way to fix it. There are currently 2 apps in the store using this API: - com.viclog.2048 - com.viclog.flappybird + com.viclog.2048 + com.viclog.flappybird and 3 more using it with the UbuntuWebView, which is version 0.1 of the API, based on QtWebKit: - com.ubuntu.developer.andrewsomething.stackbrowser - com.ubuntu.developer.daker.x-type - com.ubuntu.developer.fcole90.feedspot + com.ubuntu.developer.andrewsomething.stackbrowser + com.ubuntu.developer.daker.x-type + com.ubuntu.developer.fcole90.feedspot Seeing those relatively small numbers, I think it’s a good opportunity to remove the API altogether, after ensuring that the apps are fixed to not use it. Documentation will need to be updated. + + + UPDATE: as of 2014-12-11, com.viclog.2048 and com.viclog.flappybird have been updated in the store, they no longer use WebView.getUAString(). So effectively no application uses the API, and it should be safe to remove it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
ok to land to deprecate the API, but not top priority ** Changed in: canonical-devices-system-image Importance: Undecided = Medium ** Changed in: canonical-devices-system-image Status: New = Confirmed ** Changed in: canonical-devices-system-image Milestone: None = ww51-2014 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
** Branch linked: lp:ubuntu/vivid-proposed/webbrowser-app -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
This bug was fixed in the package webbrowser-app - 0.23+15.04.20141212-0ubuntu1 --- webbrowser-app (0.23+15.04.20141212-0ubuntu1) vivid; urgency=low [ Olivier Tilloy ] * Remove the WebView.getUAString() API from version 0.2 of the Ubuntu.Web module. It is currently not in use by any app in the store. (LP: #1399601) -- Ubuntu daily release ps-jenk...@lists.canonical.com Fri, 12 Dec 2014 11:32:16 + ** Changed in: webbrowser-app (Ubuntu) Status: In Progress = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
** Changed in: webbrowser-app Status: In Progress = Fix Committed ** Changed in: webbrowser-app Status: Fix Committed = Fix Released ** Changed in: webbrowser-app (Ubuntu RTM) Status: Confirmed = In Progress ** Changed in: webbrowser-app (Ubuntu) Assignee: (unassigned) = Olivier Tilloy (osomon) ** Changed in: webbrowser-app (Ubuntu RTM) Assignee: (unassigned) = Olivier Tilloy (osomon) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
Added a utopic task, as apparently this needs to be backported to utopic for the current online docs to be updated (there are no separate docs for RTM, all there is is docs for 14.10, which RTM is based on). ** Also affects: webbrowser-app/utopic Importance: Undecided Status: New ** Changed in: webbrowser-app/utopic Status: New = Triaged ** Changed in: webbrowser-app/utopic Assignee: (unassigned) = Olivier Tilloy (osomon) ** Changed in: webbrowser-app/utopic Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
This bug was fixed in the package webbrowser-app - 0.23+15.04.20141212 ~rtm-0ubuntu1 --- webbrowser-app (0.23+15.04.20141212~rtm-0ubuntu1) 14.09; urgency=low [ Olivier Tilloy ] * Remove the WebView.getUAString() API from version 0.2 of the Ubuntu.Web module. It is currently not in use by any app in the store. (LP: #1399601) -- Ubuntu daily release ps-jenk...@lists.canonical.com Fri, 12 Dec 2014 11:32:23 + ** Changed in: webbrowser-app (Ubuntu RTM) Status: In Progress = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1399601] Re: Ubuntu.Web’s WebView.getUAString() is racy by design
** Changed in: canonical-devices-system-image Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399601 Title: Ubuntu.Web’s WebView.getUAString() is racy by design To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1399601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs