1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-05-17 10:43:19 +12:00

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

This commit is contained in:
Raymond Hill 2018-09-26 06:54:55 -04:00
parent d42abee957
commit e02360f096
No known key found for this signature in database
GPG key ID: 25E1490B761470C2
2 changed files with 7 additions and 1 deletions

View file

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

View file

@ -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)