Rob Wu
e926e0c0e6
Bug 1694699 - Minimize access to tab.hasTabPermission r=rpl,geckoview-reviewers,agi
...
tab.hasTabPermission indirectly triggers an access to
browser.currentURI, which for lazy tab browsers causes an incorrect
value to be cached. To avoid this, skip the call to hasTabPermission.
Differential Revision: https://phabricator.services.mozilla.com/D106622
2021-02-26 21:34:54 +00:00
Rob Wu
5412065387
Bug 1694699 - Avoid unnecessary string->URI conversions r=rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D106317
2021-02-26 21:34:54 +00:00
Kris Maglione
caf1d0e771
Bug 1685801: Part 6 - Move some front-end code from BrowserUtils to a separate module. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D101486
2021-01-28 20:58:43 +00:00
Mihai Alexandru Michis
e10f79168a
Backed out 12 changesets (bug 1685801) for causing bc failures in browser_ctrlTab.js
...
CLOSED TREE
Backed out changeset 021924b62f13 (bug 1685801)
Backed out changeset 38cc10101c1f (bug 1685801)
Backed out changeset 9ab9574ac72a (bug 1685801)
Backed out changeset 1a7f259cc2ec (bug 1685801)
Backed out changeset b267b19a7f6e (bug 1685801)
Backed out changeset 7dfcf0257487 (bug 1685801)
Backed out changeset ee0d0169b079 (bug 1685801)
Backed out changeset 0c358ee51951 (bug 1685801)
Backed out changeset 338ab91af557 (bug 1685801)
Backed out changeset a49415007aaf (bug 1685801)
Backed out changeset b91098299143 (bug 1685801)
Backed out changeset edf6209861a8 (bug 1685801)
2021-01-28 22:55:11 +02:00
Kris Maglione
2d5f151948
Bug 1685801: Part 6 - Move some front-end code from BrowserUtils to a separate module. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D101486
2021-01-28 05:25:03 +00:00
Butkovits Atila
91af0d3269
Backed out 12 changesets (bug 1685801) for causing failures on browser_fission_maxOrigins.js. CLOSED TREE
...
Backed out changeset 0d7153110519 (bug 1685801)
Backed out changeset 5175062925c7 (bug 1685801)
Backed out changeset 2c1250e786f0 (bug 1685801)
Backed out changeset 0ce3c773ba74 (bug 1685801)
Backed out changeset 9d51c6e24dee (bug 1685801)
Backed out changeset 3f4dc6349441 (bug 1685801)
Backed out changeset a80de9abb9f8 (bug 1685801)
Backed out changeset 30786893a5e7 (bug 1685801)
Backed out changeset 8007b12d6e32 (bug 1685801)
Backed out changeset fa814f4b7125 (bug 1685801)
Backed out changeset 14e4e47ee99f (bug 1685801)
Backed out changeset d9f1feba9454 (bug 1685801)
2021-01-28 07:15:59 +02:00
Kris Maglione
cebae4d59b
Bug 1685801: Part 6 - Move some front-end code from BrowserUtils to a separate module. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D101486
2021-01-28 03:32:43 +00:00
Robbendebiene
c1a024b056
Bug 1679688 - make host permissions grant access to privileged parts of the tabs API and fix Bug 1686443 r=robwu,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D98471
2021-01-23 14:09:22 +00:00
Oriol Brufau
16afb0e01f
Bug 1580003 - Remove isLastMultiSelectChange parameter. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D45245
2021-01-20 11:56:54 +00:00
Narcis Beleuzu
2b5886c817
Backed out changeset 81be428b9df0 (bug 1580003) for bc failures on browser_multiselect_tabs_close_other_tabs.js. CLOSED TREE
2021-01-14 21:19:04 +02:00
Oriol Brufau
98b41b9fde
Bug 1580003 - Remove isLastMultiSelectChange parameter. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D45245
2021-01-14 15:32:24 +00:00
Sonia Singla
441cbc1780
Bug 1458764 - Removed the references with extensions.webextensions.tabhide.enabled pref. r=rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D97092
2020-12-17 19:14:07 +00:00
Liz Krane
9949f148fb
Bug 1650956 - browser.tabs.remove() now calls removeTabs(). r=robwu,Gijs
...
Removing multiple tabs via extensions now calls `gBrowser.removeTabs()`
once for each window that has tabs being removed. Also adds automated
browser tests for removing one tab or multiple tabs.
Differential Revision: https://phabricator.services.mozilla.com/D93438
2020-11-19 19:01:40 +00:00
Razvan Maries
f5c6155926
Backed out changeset b952d7de3e3e (bug 1650956) for perma failures on browser_ext_tabs_successors.js. CLOSED TREE
2020-10-30 01:29:15 +02:00
Liz Krane
dd05ed4f4e
Bug 1650956 - browser.tabs.remove() now calls removeTabs(). r=robwu
...
Removing multiple tabs via extensions now calls `gBrowser.removeTabs()`
once for each window that has tabs being removed. Also adds automated
browser tests for removing one tab or multiple tabs.
Differential Revision: https://phabricator.services.mozilla.com/D93438
2020-10-29 20:36:34 +00:00
Emilio Cobos Álvarez
6f93d6f391
Bug 1669925 - Add a printing.trigger keyed scalar to record what triggers a particular print dialog. r=jwatt,marionette-reviewers,maja_zf
...
In order to avoid over/under-counting, we need to treat window.print()
specially. The new UI was using aOpenWindowInfo.isForPrintPreview for
that, but that doesn't quite work for the old UI (because it will
trigger a regular print, not a preview).
But since isForPrintPreview was only really needed to distinguish
window.print(), just rename it and set it to true when the old UI is
triggered by window.print() as well.
Differential Revision: https://phabricator.services.mozilla.com/D92925
2020-10-09 14:59:46 +00:00
Agi Sferro
c6b5919720
Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp
...
There are two things wrong with captureVisibleTab on mobile:
* ownerGlobal is not available on nativeTab, this patch uses
this.browser.ownerGlobal instead.
* ZoomManager is not available on mobile, this patch moves that code to
browser/../ext-tabs.
Differential Revision: https://phabricator.services.mozilla.com/D90009
2020-09-16 22:08:33 +00:00
Dorel Luca
69735bae44
Backed out 3 changesets (bug 1664522) for Mochitest failures in extensions/test/mochitest/test_ext_tabs_captureTab.html. CLOSED TREE
...
Backed out changeset 30b8a0e3514b (bug 1664522)
Backed out changeset 04b61d3d734a (bug 1664522)
Backed out changeset c951834c99c7 (bug 1664522)
2020-09-17 00:26:59 +03:00
Dorel Luca
dd19e738b2
Backed out 4 changesets (bug 1665162, bug 1664522, bug 1620324) for XPCshell failures and build bustages. CLOSED TREE
...
Backed out changeset a31efbcf3ff5 (bug 1664522)
Backed out changeset c985209d3ced (bug 1665162)
Backed out changeset ea2f00c4049e (bug 1620324)
Backed out changeset 2ee894a67a93 (bug 1620324)
2020-09-17 00:55:33 +03:00
Dorel Luca
1915d587ea
Backed out 3 changesets (bug 1664522) for Mochitest failures in extensions/test/mochitest/test_ext_tabs_captureTab.html. CLOSED TREE
...
Backed out changeset 30b8a0e3514b (bug 1664522)
Backed out changeset 04b61d3d734a (bug 1664522)
Backed out changeset c951834c99c7 (bug 1664522)
2020-09-17 00:26:59 +03:00
Agi Sferro
449977dd81
Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp
...
There are two things wrong with captureVisibleTab on mobile:
* ownerGlobal is not available on nativeTab, this patch uses
this.browser.ownerGlobal instead.
* ZoomManager is not available on mobile, this patch moves that code to
browser/../ext-tabs.
Differential Revision: https://phabricator.services.mozilla.com/D90009
2020-09-16 20:12:00 +00:00
Emilio Cobos Álvarez
c020e3ea6b
Bug 1660739 - Fix tabs.printPreview API with the new print preview design. r=mstriemer,mixedpuppy
...
Return a promise from PrintUtils.printPreview which resolves when the
new print preview dialog is closed.
Differential Revision: https://phabricator.services.mozilla.com/D88013
2020-08-26 03:10:47 +00:00
Emma Malysz
1c86f0e022
Bug 1659859, make sure printing from context menu uses correct pref value r=mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D87778
2020-08-21 23:33:17 +00:00
Jonathan Kew
a78e31c2bc
Bug 1653354 - Make the WebExtensions API tabs.saveAsPDF work via the Cocoa printing code on macOS. r=jwatt,extension-reviewers,zombie
...
Differential Revision: https://phabricator.services.mozilla.com/D85891
2020-08-04 16:58:20 +00:00
Jonathan Watt
19bf28a23f
Bug 1652270. Convert nsFrameLoader::Print to return a Promise. r=farre,remote-protocol-reviewers,marionette-reviewers,jgraham,whimboo,mixedpuppy
...
(Instead of requiring callers to pass an nsIWebProgressListener.)
Differential Revision: https://phabricator.services.mozilla.com/D83249
2020-07-22 23:17:45 +00:00
Narcis Beleuzu
25bcd488ae
Backed out changeset f95c19e45ab2 (bug 1652270) for reftest failures on test-text.html . CLOSED TREE
2020-07-22 20:36:53 +03:00
Jonathan Watt
2a0f138ef8
Bug 1652270. Convert nsFrameLoader::Print to return a Promise. r=farre,remote-protocol-reviewers,marionette-reviewers,jgraham,whimboo,mixedpuppy
...
(Instead of requiring callers to pass an nsIWebProgressListener.)
Differential Revision: https://phabricator.services.mozilla.com/D83249
2020-07-22 15:54:01 +00:00
Kris Maglione
9bddbcfdd1
Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Mélanie Chauvel (ariasuni)
534b097855
Bug 1402256 - Add WebExtensions API to “warm up” a tab r=mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D71873
2020-06-25 11:45:47 +00:00
Mélanie Chauvel (ariasuni)
a7063887d6
Bug 1376088 - make tab active immediately in tabs.duplicate r=robwu,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D73732
2020-06-25 11:45:12 +00:00
dpk
c46071fc0a
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu,geckoview-reviewers,agi
...
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-16 11:47:14 +00:00
Bogdan Tara
40f896edc8
Backed out changeset 61bdbb94ab7a (bug 1637431) for browser_ext_tabs_cookieStoreId.js failures CLOSED TREE
2020-06-11 07:36:35 +03:00
dpk
e2dca68863
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu,geckoview-reviewers,agi
...
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-11 03:44:23 +00:00
Mihai Alexandru Michis
64ace7fed2
Backed out changeset 436777b95e22 (bug 1637431) for causing bc failures in browser_ext_tabs_cookieStoreId.js
...
CLOSED TREE
2020-06-11 06:35:23 +03:00
dpk
af1ea3d76d
Bug 1637431 - Removed a comment line, rev approved. r=robwu,geckoview-reviewers,agi
...
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-11 02:33:11 +00:00
Csoregi Natalia
69202f3fdb
Backed out changeset 9855eb03a9f1 (bug 1402256) for failures on test_ext_all_apis.html. CLOSED TREE
2020-05-26 06:43:06 +03:00
Mélanie Chauvel (ariasuni)
a2705d751b
Bug 1402256 - Add WebExtensions API to “warm up” a tab r=mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D71873
2020-05-26 02:29:45 +00:00
Razvan Maries
840037594e
Backed out changeset 9b32011328f0 (bug 1402256) for multiple perma failures. CLOSED TREE
2020-05-17 23:23:15 +03:00
Mélanie Chauvel (ariasuni)
a70275d9ed
Bug 1402256 - Add WebExtensions API to “warm up” a tab r=mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D71873
2020-05-17 18:37:14 +00:00
Neil Deakin
136059f4c7
Bug 1591469, move reader mode to use JSWindowActor instead of message managers, r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D71452
2020-05-13 19:22:20 +00:00
Bogdan Tara
c4f6e12333
Backed out changeset 3a50d857d097 (bug 1591469) for newtab failures complaining about AboutReaderParent CLOSED TREE
2020-05-12 06:13:10 +03:00
Neil Deakin
a9bcbff498
Bug 1591469, move reader mode to use JSWindowActor instead of message managers, r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D71452
2020-05-12 01:06:51 +00:00
Mélanie Chauvel (ariasuni)
98bed9ba3c
Bug 1560218 - browser.tabs.duplicate() can now specify index and active property r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D67782
2020-05-04 01:11:32 +00:00
aarushivij
265661a324
Bug 1634013 - Remove the browser.tabs.multiselect pref r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D73074
2020-04-29 20:52:32 +00:00
Atique Ahmed Ziad
6291a5d771
Bug 1603796 - support tabs.goForward and tabs.goBack r=zombie
...
Differential Revision: https://phabricator.services.mozilla.com/D62964
2020-04-26 11:24:47 +00:00
Brindusan Cristian
adf8f81967
Backed out changeset 4fd31338db03 (bug 1603796) for mochitest failures at test_ext_all_apis.html. CLOSED TREE
2020-04-13 20:36:19 +03:00
Atique Ahmed Ziad
8f7dc814e2
Bug 1603796 - support tabs.goForward and tabs.goBack r=zombie
...
Differential Revision: https://phabricator.services.mozilla.com/D62964
2020-04-13 15:43:53 +00:00
Dão Gottwald
cac33ac967
Bug 1610479 - Remove UrlbarInput's dependency on focusAndSelectUrlBar. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D66954
2020-03-16 15:53:32 +00:00
Ed Lee
361cbdb4a5
Bug 1620556 - Automatic code fixes for Prettier 1.19.1 upgrade. r=Standard8,remote-protocol-reviewers,marionette-reviewers,webcompat-reviewers,perftest-reviewers,sparky,whimboo,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D66128
2020-03-13 23:38:52 +00:00
Mark Banner
1cc76add79
Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D65509
2020-03-08 21:45:16 +00:00