diff --git a/mobile/android/chrome/content/browser.js b/mobile/android/chrome/content/browser.js index 2dba915a9ae..55fceeeeb12 100644 --- a/mobile/android/chrome/content/browser.js +++ b/mobile/android/chrome/content/browser.js @@ -3637,10 +3637,16 @@ var PermissionsHelper = { // Keep track of permissions, so we know which ones to clear this._currentPermissions = permissions; + let host; + try { + host = uri.host; + } catch(e) { + host = uri.spec; + } sendMessageToJava({ gecko: { type: "Permissions:Data", - host: uri.host, + host: host, permissions: permissions } });