touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #106779
[Bug 1483765] Re: The browser user-agent string should be dynamic, reacting to form factor changes
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: webbrowser-app (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1483765
Title:
The browser user-agent string should be dynamic, reacting to form
factor changes
Status in webbrowser-app package in Ubuntu:
Confirmed
Bug description:
To support a converged desktop scenario, the browser user agent string
needs to be recalculated as the form factor changes. Currently it is
set, according to a set of heuristics, at startup time, and not re-
evaluated during the lifetime of the browser app.
There are some more aspects to that bug.
1. What are the heuristics for determining the form-factor, and which
form factors to support? Ideally, this is an SDK API we can just re-
use.
2. When should the UA be updated? Again, ideally this would be on form
factor changes, based on a signal. So which service will deliver that
signal?
3. The overrides need also to be dynamic as well, so how many sets are
supported, ie depending on the set of form factors supported, we need
as many overrides
4. This extends to not only webbrowser-app but more importantly
webapp-container, where overrides are a lot more widespread, and not
centrally maintained
5. When the UA and / or the form factor changes, parts of webbrowser-
app or webapp-container may want to further react, for example to
reload the page.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1483765/+subscriptions
References