Webapps requiring a content script and a UA override are unpublishable in the click store

Bug #1406643 reported by Stuart Langridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Click Reviewers tools (obsolete)
Fix Released
Undecided
Alexandre Abreu
webbrowser-app
Invalid
High
Alexandre Abreu

Bug Description

For a webapp to have an injected content script, it must have a webapp-properties.json file which lists that script, and --webappModelSearchPath=. on the desktop file Exec line.

It should be possible to override the user agent with a user-agent-override directive in that file too, but it isn't because of bug #1379497.

It *is* possible to add --user-agent-string='something somethingelse' to the .desktop file Exec line, and these two work together fine. However, the click reviewers tools say "should not specify --webappUrlPatterns when using --webappModelSearchPath", which means that *even though this whole combination works*, it is rejected by click review.

This means that it is impossible to publish such an app to the click store, even though it works.

Related branches

Changed in webbrowser-app:
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Changed in webbrowser-app:
status: New → In Progress
importance: Undecided → High
Changed in click-reviewers-tools:
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Changed in webbrowser-app:
status: In Progress → Invalid
Changed in click-reviewers-tools:
status: New → In Progress
Changed in click-reviewers-tools:
status: In Progress → Fix Committed
Changed in click-reviewers-tools:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.