Ubuntu.Web’s WebView.getUAString() is racy by design
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Unassigned | ||
webbrowser-app |
Fix Released
|
High
|
Olivier Tilloy | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Undecided
|
Olivier Tilloy | ||
webbrowser-app (Ubuntu RTM) |
Fix Released
|
Undecided
|
Olivier Tilloy |
Bug Description
See http://
This method is being called by the WebView in Component.
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.
and 3 more using it with the UbuntuWebView, which is version 0.1 of the API, based on QtWebKit:
com.
com.
com.
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.
Related branches
- PS Jenkins bot: Pending (continuous-integration) requested
- Ubuntu Phablet Team: Pending requested
-
Diff: 107 lines (+1/-55)4 files modifieddoc/WebView.qdoc (+0/-15)
src/Ubuntu/Web/UbuntuWebView02.qml (+0/-21)
src/app/webcontainer/WebViewImplOxide.qml (+0/-8)
tests/unittests/qml/tst_UbuntuWebView02.qml (+1/-11)
- Ubuntu Phablet Team: Pending requested
-
Diff: 88 lines (+1/-47)3 files modifieddoc/WebView.qdoc (+0/-15)
src/Ubuntu/Web/UbuntuWebView02.qml (+0/-21)
tests/unittests/qml/tst_UbuntuWebView02.qml (+1/-11)
summary: |
- Ubuntu.Web’s WebView.getUAString() is racy + Ubuntu.Web’s WebView.getUAString() is racy by design |
Changed in webbrowser-app: | |
status: | Triaged → In Progress |
Changed in webbrowser-app (Ubuntu): | |
status: | New → In Progress |
Changed in webbrowser-app (Ubuntu RTM): | |
status: | New → Confirmed |
description: | updated |
Changed in webbrowser-app: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in webbrowser-app (Ubuntu RTM): | |
status: | Confirmed → In Progress |
Changed in webbrowser-app (Ubuntu): | |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in webbrowser-app (Ubuntu RTM): | |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Released |
no longer affects: | webbrowser-app/utopic |
Updates to com.viclog.2048 and com.viclog. flappybird to not use the getUAString() API call have been submitted to the store.