appear.in on phones won't enter a chat room

Bug #1659288 reported by Olivier Tilloy
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Unassigned
webbrowser-app (Ubuntu)
Fix Released
High
Olivier Tilloy

Bug Description

(initially reported as https://lists.launchpad.net/ubuntu-phone/msg23290.html).

When creating a new chat room on https://appear.in/, the user is informed that she has been invited to a conversation, and there is a "join" button, but tapping it does nothing. The following can be seen in the logs:

WARNING **: Unable to dispatch url 'intent://appear.in/spectacular-scorpion#Intent;scheme=http;action=android.intent.action.VIEW;end;':GDBus.Error:com.canonical.URLDispatcher.BadURL: URL 'intent://appear.in/spectacular-scorpion#Intent;scheme=http;action=android.intent.action.VIEW;end;' is not handleable by the URL Dispatcher

It seems appear.in thinks it’s being used on android, and wants the user to install their native app? A simple UA override should do the trick.

Related branches

Olivier Tilloy (osomon)
Changed in webbrowser-app (Ubuntu):
assignee: nobody → Olivier Tilloy (osomon)
importance: Undecided → High
status: New → In Progress
Changed in canonical-devices-system-image:
status: New → In Progress
Changed in canonical-devices-system-image:
importance: Undecided → High
milestone: none → 15
Revision history for this message
Alessandro Roncador (roncador-ale) wrote :

It was working for me before,
perhaps is a regression or linked to https://bugs.launchpad.net/canonical-devices-system-image/+bug/1656551

Revision history for this message
Olivier Tilloy (osomon) wrote :

No, that’s most likely a change on appear.in’s server-side code. My guess is that if the user agent string contains an "android" token, it tries to redirect the user to the google play store to install the native app (https://play.google.com/store/apps/details?id=appear.in.app).

Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package webbrowser-app - 0.23+17.04.20170125.1-0ubuntu1

---------------
webbrowser-app (0.23+17.04.20170125.1-0ubuntu1) zesty; urgency=medium

  * Add stage packages to reduce the final size of the snap.
  * Use upstream desktop file for snap (new feature in snapcraft 2.25).
  * UA overrides overhaul, and new overrides for Google+ and Ebay
    (LP: #1656310, #1575780).
  * Add a UA override for appear.in (LP: #1659288).

 -- Olivier Tilloy <email address hidden> Wed, 25 Jan 2017 14:39:24 +0000

Changed in webbrowser-app (Ubuntu):
status: In Progress → 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.