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