Browse Source

remove sidebar support for stable build; prevent sidebar opening at install for dev build

pull/2/head
Raymond Hill 6 years ago
parent
commit
e02360f096
No known key found for this signature in database GPG Key ID: 25E1490B761470C2
  1. 3
      platform/firefox/manifest.json
  2. 5
      tools/make-firefox-meta.py

3
platform/firefox/manifest.json

@ -61,7 +61,8 @@
"default_icon": {
"16": "img/icon_16.png",
"128": "img/icon_128.png"
}
},
"open_at_install": false
},
"version": "0.9.9"
}

5
tools/make-firefox-meta.py

@ -30,6 +30,11 @@ if match:
webext_manifest['version'] = match.group(1) + builttype
else:
webext_manifest['version'] = version
# https://bugzilla.mozilla.org/show_bug.cgi?id=1459007
# By design Firefox opens the sidebar with new installation of
# uMatrix when sidebar_action is present in the manifest.
# Remove sidebarAction support for stable release of uBO.
del webext_manifest['sidebar_action']
with open(webext_manifest_file, 'w') as f2:
json.dump(webext_manifest, f2, indent=2, separators=(',', ': '), sort_keys=True)

Loading…
Cancel
Save