Implement install/uninstall Extensions
Categories
(GeckoView :: Extensions, enhancement, P1)
Tracking
(firefox73 fixed)
Tracking | Status | |
---|---|---|
firefox73 | --- | fixed |
People
(Reporter: agi, Assigned: agi)
References
Details
(Whiteboard: [geckoview:m1912])
Attachments
(7 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Design doc: https://docs.google.com/document/d/10Za-_ZqjrDpq-7qTOZ05k5IGkj8R2ttj5zB_3l8nX1Q/edit
This tracks implementing install/uninstall/installBuiltIn from the doc.
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
This is a pre-requisite for making extensions persistent, as sometimes we have
to fetch state from Gecko, so getting the extension needs to be async.
Assignee | ||
Comment 2•5 years ago
|
||
Spinning off installBuiltIn
to Bug 1601067.
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Assignee | ||
Comment 7•5 years ago
|
||
GeckoView will install extensions from the native UI so it doesn't have a
browser object to pass into this method.
Assignee | ||
Comment 8•5 years ago
|
||
Non-AddonManager extensions are invisible to GeckoView, so when a message like
"open a new tab" comes to GeckoView we will ignore them unless the extension is
properly registered.
Because of this, we need to register them in tests too.
Comment 10•5 years ago
|
||
Backed out 7 changesets (Bug 1599580) for causing linting opt failure CLOSED TREE
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=279894960&repo=autoland&lineNumber=1135
Comment 11•5 years ago
|
||
Comment 12•5 years ago
|
||
Assignee | ||
Comment 13•5 years ago
|
||
Made a last minute change and forgot to update apilint, sorry about that!
Comment 14•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f00e026cc99b
https://hg.mozilla.org/mozilla-central/rev/8ea43c8cf1e8
https://hg.mozilla.org/mozilla-central/rev/088580001d18
https://hg.mozilla.org/mozilla-central/rev/4009a6313f44
https://hg.mozilla.org/mozilla-central/rev/39436056f305
https://hg.mozilla.org/mozilla-central/rev/1b7ed3d0de92
https://hg.mozilla.org/mozilla-central/rev/7bc82062b998
Updated•4 years ago
|
Description
•