Merge lp:~abreu-alexandre/webbrowser-app/add-safari-to-default-ua into lp:webbrowser-app
Status: | Rejected | ||||
---|---|---|---|---|---|
Rejected by: | Olivier Tilloy | ||||
Proposed branch: | lp:~abreu-alexandre/webbrowser-app/add-safari-to-default-ua | ||||
Merge into: | lp:webbrowser-app | ||||
Diff against target: |
60 lines (+12/-7) 3 files modified
src/Ubuntu/Components/Extras/Browser/UbuntuWebContext.qml (+1/-1) src/Ubuntu/Components/Extras/Browser/UbuntuWebView02.qml (+1/-1) src/Ubuntu/Components/Extras/Browser/UserAgent02.qml (+10/-5) |
||||
To merge this branch: | bzr merge lp:~abreu-alexandre/webbrowser-app/add-safari-to-default-ua | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Olivier Tilloy | Disapprove | ||
PS Jenkins bot | continuous-integration | Needs Fixing | |
Review via email: mp+214361@code.launchpad.net |
Commit message
Add 'Safari/<version>' to the default UA string.
This is mostly useful for google webapps on the desktop. Using Oxide, quite a few of them (somewhat violently) warn the user that the current browser is not supported before allowing one to be redirected to the main website.
After some experimentation, simply adding a mention of Safari to the UA string removes the issues.
I tested the default webapps on Touch and I didn't notice anything specific
Description of the change
Add 'Safari/<version>' to the default UA string.
This is mostly useful for google webapps on the desktop. Using Oxide, quite a few of them (somewhat violently) warn the user that the current browser is not supported before allowing one to be redirected to the main website.
After some experimentation, simply adding a mention of Safari to the US string removes the issues.
I tested the default webapps on Touch and I didn't notice anything specific that indicates a regression.
FAILED: Continuous integration, rev:482 jenkins. qa.ubuntu. com/job/ webbrowser- app-ci/ 696/ jenkins. qa.ubuntu. com/job/ generic- mediumtests- trusty/ 4537 jenkins. qa.ubuntu. com/job/ generic- mediumtests- trusty- touch/4096/ console jenkins. qa.ubuntu. com/job/ webbrowser- app-trusty- amd64-ci/ 198 jenkins. qa.ubuntu. com/job/ webbrowser- app-trusty- armhf-ci/ 198 jenkins. qa.ubuntu. com/job/ webbrowser- app-trusty- armhf-ci/ 198/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ webbrowser- app-trusty- i386-ci/ 198 jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-trusty/ 3919 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- amd64/4649 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- amd64/4649/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- armhf/4142 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- armhf/4142/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- runner- mako/6340/ console s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 5647
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/webbrowser- app-ci/ 696/rebuild
http://