← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1408064] Re: [webapp-container] UA Override from webapp-properies.json file is not set

 

This bug was fixed in the package webbrowser-app - 0.23+15.04.20150121
~rtm-0ubuntu1

---------------
webbrowser-app (0.23+15.04.20150121~rtm-0ubuntu1) 14.09; urgency=low

  [ Alexandre Abreu ]
  * Backport fix to make sure that we properly consider the local webapp
    name that could be imported by a webapp-properties file for things
    like UA overrides. (LP: #1408064)

  [ Olivier Tilloy ]
  * Updated bzr ignore rules.
 -- Ubuntu daily release <ps-jenkins@xxxxxxxxxxxxxxxxxxx>   Wed, 21 Jan 2015 14:23:44 +0000

** Changed in: webbrowser-app (Ubuntu RTM)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1408064

Title:
  [webapp-container] UA Override from webapp-properies.json file is not
  set

Status in the base for Ubuntu mobile products:
  In Progress
Status in Web Browser App:
  Fix Released
Status in webbrowser-app package in Ubuntu:
  Fix Released
Status in webbrowser-app package in Ubuntu RTM:
  Fix Released

Bug description:
  [Impact]

   Webapp has the option to either specify a command line option to have
  a specific UA overriding the default or have a local webapp-
  properties.json file that defines the UA override such as:

  {
      "name": "MyWebapp",
      "includes":["http://user-agent.me/*";],
      "domain":"user-agent.me",
      "homepage":"http://user-agent.me/";,
      "user-agent-override": "Mozilla/5.0 custom-user-agent-string (unlike AnyOtheBrowser)"
  }

  This currently does work.

  
  [Test Case]

  - from qtcreator, create a webapp,
  - update the Exec line from the desktop file to
        Exec=webapp-container --enable-back-forward --store-session-cookies --webappModelSearchPath=. %u
  - create a webapp-properties.json file in the project folder with the following content:
  {
      "name": "MyWebapp",
      "includes":["http://user-agent.me/*";],
      "domain":"user-agent.me",
      "homepage":"http://user-agent.me/";,
      "user-agent-override": "Mozilla/5.0 custom-user-agent-string (unlike AnyOtheBrowser)"
  }
  - make sure that the webapp automatically browses to http://user-agent.me/
  - make sure that the UA override is the same as the one listed above,

  
  [Regression Potential] 

  Make sure that the window title is properly set to the webapp name.

  
  Note:
  --------
  this is not a dup of https://bugs.launchpad.net/webbrowser-app/+bug/1379497 but a regression

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1408064/+subscriptions


References