Commit Graph

2417 Commits

Author SHA1 Message Date
Kris Maglione
27a6ede8fd Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699
2020-02-25 22:33:53 +00:00
Arthur Iakab
7dc57054cd Backed out changeset 5616425b54da (bug 1617254)for casuing multiple browser-chrome failures.
CLOSED TREE
2020-02-26 00:09:34 +02:00
Kris Maglione
9b4f095126 Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699
2020-02-25 21:03:58 +00:00
Noemi Erli
5296ed257e Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
Kris Maglione
0523739f93 Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699
2020-02-25 19:39:25 +00:00
Luca Greco
d2ad689453 Bug 1595431 - Add test case to verify that browsingData.remove clears localStorage only for the given hostname. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D63475
2020-02-21 18:59:42 +00:00
egao
0b29d615f4 Bug 1613983 - adjust test manifests for linux64 browser-chrome tests on ubuntu 1804, r=jmaher.
Depends on D63435

Differential Revision: https://phabricator.services.mozilla.com/D63436
2020-02-20 13:50:30 +00:00
Henri Sivonen
0bb6ff45eb Bug 1556627 - Make nsFocusManager::SetFocus work in Fission. r=NeilDeakin,farre,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D55651
2020-02-18 13:30:04 +00:00
Alexandre Poirot
35634f4f44 Bug 1614792 - Rename DebuggerClient to DevToolsClient. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D62495
2020-02-17 13:39:25 +00:00
Alexandre Poirot
1ea1a546f1 Bug 1614791 - Rename DebuggerServer to DevToolsServer. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61363
2020-02-17 10:28:24 +00:00
Marco Bonardo
654c518ee5 Bug 1613644 - UrlbarView::_updateIndices() shouldn't have to change ids with row indices. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D61867
2020-02-14 16:15:24 +00:00
Mark Banner
e37540d559 Bug 1612416 - Fix failing tests for when the Search Service modern configuration is turned on. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D61485
2020-02-12 17:11:23 +00:00
Manvel Saroyan
cf503b259e Bug 1432083 - Fixed browser.permissions.request doesn't work in WebExtension popup r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D61411
2020-02-11 16:08:59 +00:00
Shane Caraveo
b8c0a535e2 Bug 1521363 fix timing issue in tabs events test r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D39786
2020-02-07 23:56:34 +00:00
Rob Wu
a328574a12 Bug 1394019 - Handle DOMWindowClose of extension popup in parent r=zombie
Starting from bug 1533949, the DOMWindowClose event is forwarded to the
`<browser>` element, so there is no need for a custom
"Extension:DOMWindowClose" message any more.

Differential Revision: https://phabricator.services.mozilla.com/D60721
2020-02-10 15:09:03 +00:00
Cosmin Sabou
d0339636d5 Backed out changeset c196f0d65eab (bug 1432083) for browser chrome failures on browser_extension_sideloading.js.
CLOSED TREE
2020-02-09 08:11:27 +02:00
Manvel Saroyan
7baa80373f Bug 1432083 - Fixed browser.permissions.request doesn't work in WebExtension popup r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D61411
2020-02-09 04:10:49 +00:00
shindli
550d1de5c6 Backed out changeset 030b2406e12c (bug 1521363) for causing raptor test failures CLOSED TREE 2020-02-08 04:42:38 +02:00
Shane Caraveo
dfc0f3629e Bug 1521363 fix timing issue in tabs events test r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D39786
2020-02-07 23:56:34 +00:00
Harry Twyford
007b164d28 Bug 1606928 - Modify the Top Sites API to store a favicon for “Tippy Top Sites". r=Mardak,dao
This patch uses the favicons as actually served by the sites. I tried to get 32x32 versions where possible, but a few are smaller and larger. There's also a mix of .ico and .png. I think the inconsistency is acceptable, and even desirable, seeing as these are the actual icons that would appear in the UrlbarView should they appear in the user's frecency results.

Differential Revision: https://phabricator.services.mozilla.com/D60421
2020-02-05 13:18:55 +00:00
Christian Holler
668050c50e Bug 1612707 - Disable various slow tests under TSan. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D61562
2020-02-04 14:34:07 +00:00
Rob Wu
eb2eef529f Bug 1464451 - Fix intermittent failure in browser_ext_pageAction_context.js r=rpl
There is no guarantee that a tab has finished loading when the test
resumes. As a result, it is possible for the page action's visibility
state to reset (to invisible) between calling `pageAction.show()` and
`pageAction.isShown()`. To prevent that from happening, wait until the
tab has finished loading before resuming the test.

Differential Revision: https://phabricator.services.mozilla.com/D61125
2020-02-04 12:39:17 +00:00
Cosmin Sabou
25b428e41e Backed out changeset 5f5e1e88a319 (bug 1606928) for newtab failures.
CLOSED TREE
2020-02-04 14:15:44 +02:00
Harry Twyford
c6cd03610b Bug 1606928 - Modify the Top Sites API to store a favicon for “Tippy Top Sites". r=Mardak,dao
This patch uses the favicons as actually served by the sites. I tried to get 32x32 versions where possible, but a few are smaller and larger. There's also a mix of .ico and .png. I think the inconsistency is acceptable, and even desirable, seeing as these are the actual icons that would appear in the UrlbarView should they appear in the user's frecency results.

Differential Revision: https://phabricator.services.mozilla.com/D60421
2020-02-04 10:18:58 +00:00
Rob Wu
93f3f7baae Bug 1475043 - Allow "" as shortcut in commands.update r=rpl
- Allow empty string ("") as a value for "shortcut" in the
  commands.update API.

- Use an empty string instead of null for an unset shortcut in
  `commands.getAll`, to match the documented behavior (and for
  consistency with Chrome).

Differential Revision: https://phabricator.services.mozilla.com/D48994
2020-01-22 13:18:16 +00:00
Luca Greco
8a152c6058 Bug 1609677 - Inspect the boundTargetFunction if the target object is a bound function. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D60142
2020-01-24 12:58:36 +00:00
Luca Greco
0a548ce531 Bug 1611037 - Fix browser_ext_menus_events_after_context_destroy intermittency. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D60843
2020-01-23 18:15:02 +00:00
Luca Greco
50a8e433e0 Bug 1602384 - Fix browser_ext_menus_incognito.js timeout failure when running locally on linux. r=robwu
The openContextMenu test helper uses a default selector parameter that doesn't actually exist in the
test page used (which is about:robots) and so the test was getting stuck because the context menu
was not being opened.

This change is unrelated to the issue fixed in this bugzilla issue, but the timeout failure was
preventing to run all the menus test successfully in a local linux build and so it did seem
worth to look into where the test was getting stuck and ensure that it does pass consistently.

Depends on D60493

Differential Revision: https://phabricator.services.mozilla.com/D60656
2020-01-22 13:12:26 +00:00
Luca Greco
250484d8d5 Bug 1602384 - Make sure menu.onShown API event is still emitted after a destroyed extension context. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D60493
2020-01-22 12:21:14 +00:00
Drew Willcoxon
d3e9856501 Bug 1608597 - Quantumbar: Replace restricting providers with a priority system. r=mak
Replace `isRestricting` with `getPriority` -- i.e., replace the binary restricting system with a general priority system. Instead of choosing restricting providers, the providers manager chooses the highest-priority providers.

Differential Revision: https://phabricator.services.mozilla.com/D60093
2020-01-17 20:50:45 +00:00
Cosmin Sabou
e9fcd0f800 Backed out changeset c516b5d716f1 (bug 1608597) for browser chrome failures on browser_search_tips. 2020-01-17 20:10:21 +02:00
Drew Willcoxon
a5f48fa02d Bug 1608597 - Quantumbar: Replace restricting providers with a priority system. r=mak
Replace `isRestricting` with `getPriority` -- i.e., replace the binary restricting system with a general priority system. Instead of choosing restricting providers, the providers manager chooses the highest-priority providers.

Differential Revision: https://phabricator.services.mozilla.com/D60093
2020-01-17 16:11:31 +00:00
Siddhant085
cff5c6c597 Bug 1511700 - Use the new notification system (PlacesObserver) for bookmark removed notifications. r=Standard8,mak
Phasing out the old notification system for OnItemRemoved events.

Differential Revision: https://phabricator.services.mozilla.com/D17753
2020-01-16 18:38:54 +00:00
Tomislav Jovanovic
1c4c88d0bf Bug 1602639 - Switch native messaging from MessageManagers to Conduits r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D58356
2020-01-16 22:41:27 +00:00
Brian Grinstead
b68de9460f Bug 1602230 - Use an html:label with textContent instead of xul:label with [value] for toolbarbutton-badges r=Gijs
This both allows proper CSS sizing (it respects max-width), and allows for hidden overflow for long badges.
Using xul:label with textContent fixes the former but doesn't support the latter, so an html:label is used instead.

Differential Revision: https://phabricator.services.mozilla.com/D57652
2020-01-15 10:49:04 +00:00
Nicolas Chevobbe
0bb429a143 Bug 1599432 - Create ObjectFront for non-primitive expression result in inspector sidebar extension. r=rpl.
The WebExtensionInspectedWindow front is modified in order
to be able to parse the eval response.
We're doing it in a similar fashion to the other fronts methods
that can return ObjectFronts: everything is handled client side,
by the front, since an evaluation result can return primitive values,
long string or grips, and we can't define this through protocol.js in
a readable manner.
Some functions and a component are renamed to better represent
what they're doing.

Differential Revision: https://phabricator.services.mozilla.com/D58939
2020-01-14 15:55:54 +00:00
shindli
c78593bc8c Backed out changeset 1bdfd7c37b02 (bug 1511700) for causing newtab node test failure CLOSED TREE 2020-01-13 22:33:58 +02:00
Siddhant085
841c112b92 Bug 1511700 - Use the new notification system (PlacesObserver) for bookmark removed notifications. r=Standard8,mak
Phasing out the old notification system for OnItemRemoved events.

Differential Revision: https://phabricator.services.mozilla.com/D17753
2020-01-13 16:25:39 +00:00
Shane Caraveo
5569c64b15 Bug 1594921 fix intermittent browser.webNavigation failure r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D58853
2020-01-08 18:07:42 +00:00
Luca Greco
cf0671e56f Bug 1605597 - DevTools API inspect binding called on a function should show it in the debugger panel. r=jdescottes,jlast,zombie
Differential Revision: https://phabricator.services.mozilla.com/D58086
2020-01-03 23:43:43 +00:00
Luca Greco
1947b63641 Bug 1606389 - Fix race in test_ext_urlbar test_engagementTelemetry. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D58617
2020-01-03 17:46:53 +00:00
Shane Caraveo
5862df766b Bug 1603946 fix perma fail on 73 merge due to loading pageinfo before creating appinfo r=twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D58470
2019-12-31 21:34:30 +00:00
Harry Twyford
d8ebb9fb16 Bug 1605958 - Disable openViewOnFocus WebExt API. r=mikedeboer
This API is no longer needed, seeing as the Top Sites experiment is over. Dao suggested in bug 1605958 comment 1 that it be removed.

Differential Revision: https://phabricator.services.mozilla.com/D58375
2019-12-30 16:30:35 +00:00
Harry Twyford
d15f072939 Bug 1604932 - Implement a Top Sites provider. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D57685
2019-12-24 16:10:15 +00:00
Dão Gottwald
eac6059eba Bug 1603778 - Enable openViewOnFocus in Nightly. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D57466
2019-12-24 16:10:41 +00:00
Coroiu Cristina
ee6f65527d Backed out 2 changesets (bug 1604932, bug 1603778) on request by dev
Backed out changeset 1b291d3f209e (bug 1604932)
Backed out changeset 4240d2fed367 (bug 1603778)
2019-12-24 17:34:34 +02:00
Harry Twyford
9099315397 Bug 1604932 - Implement a Top Sites provider. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D57685
2019-12-24 13:43:11 +00:00
Tomislav Jovanovic
7d63b89c81 Bug 1604058 - Verify remote conduits coming from extension pages r=robwu,rpl
Differential Revision: https://phabricator.services.mozilla.com/D57252
2019-12-21 00:36:11 +00:00
Dão Gottwald
6c7dc01200 Bug 1605071 - Hide tab strip buttons using display:none instead of visibility:hidden. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D57773
2019-12-19 13:27:00 +00:00
Rob Wu
d433bab132 Bug 1420296 - Add tests for file access from extensions r=rpl
Content scripts are allowed to run on file:-URLs, but other forms of
file access from extensions are not allowed. This has been the behavior
for a while, but there were no tests. This commit adds tests to ensure
that the functionality continues to work as intended.

Differential Revision: https://phabricator.services.mozilla.com/D54541
2019-12-17 16:17:13 +00:00