Tim D. Smith
f99e2603cd
Bug 1504247 - Define a high-resolution page load time histogram r=dao,chutten
...
The FX_PAGE_LOAD_MS histogram, implemented in Bug 790213, measures the time it takes
Firefox to load a page's static content. Unfortunately, it uses only 20 buckets to cover
a 10,000ms range, so resolution is quite poor. The modal bucket is 860ms wide. There is
at least anecdotal evidence that increasing page load times by increments as small as 100 ms
can alter user behavior, so much better resolution is required to have confidence in changes
we expect to alter page load times. Also fixes Bug 1364957.
Differential Revision: https://phabricator.services.mozilla.com/D11198
2018-11-14 21:37:51 +00:00
Paolo Amadini
d03e533476
Bug 1496827 - Remove the "notification" binding. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D11650
2018-11-13 12:56:42 +00:00
Brian Grinstead
86f1e34bf2
Bug 1505734 - Remove logic from CustomizableUI toolbar XBL constructor;r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D11665
2018-11-14 00:46:20 +00:00
Paolo Amadini
b822add0f3
Bug 1506584 - Fix positioning of the high priority notification box. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D11772
2018-11-13 15:06:51 +00:00
Razvan Maries
9ff0b7bccd
Merge mozilla-central to mozilla-inbound. a=merge
2018-11-10 02:24:04 +02:00
Dão Gottwald
c3d8c2c9f4
Bug 1506112 - Replace customize-context-autoHide class with meaningful id. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D11469
2018-11-09 16:23:52 +00:00
Dão Gottwald
0f310fd160
Bug 1506068 - Stop calling gAccessibilityServiceIndicator.update from uninit. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D11449
2018-11-09 15:40:58 +00:00
Paolo Amadini
c695388eef
Bug 1471403 - Part 4 - Convert "notificationbox" to a custom class. r=bgrins
...
As part of the conversion, support for notificationsHidden and children that are not notifications is also removed.
Differential Revision: https://phabricator.services.mozilla.com/D10894
2018-11-09 14:58:18 +00:00
Paolo Amadini
ecaee75fcc
Bug 1471403 - Part 2 - Lazify the creation of "notificationbox" elements. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D10892
2018-11-09 14:38:49 +00:00
Paolo Amadini
3a9e7985fc
Bug 1471403 - Part 1 - Stop using notificationsHidden and children that are not notifications in most places. r=dao,bgrins
...
This also removes testing for the unused PRIORITY_CRITICAL_BLOCK behavior, and simplifies how Print Preview hides the chrome while removing leftover code.
The only theme-specific mochitest that ever existed checked an overflow scenario that is no longer relevant, so the test and its build folder are removed as well.
Differential Revision: https://phabricator.services.mozilla.com/D10578
2018-11-05 12:31:45 +00:00
Gurzau Raul
412b8e6f9c
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-11-09 07:46:56 +02:00
Brian Hackett
967d76d33b
Bug 1489651 - Always start a new recording when reloading or using the location bar, r=jlast.
2018-11-08 08:32:29 -10:00
Dão Gottwald
d5dbede2f3
Bug 1499706 - Remove external calls to TabsInTitlebar.update and make it private. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D11311
2018-11-08 18:41:04 +00:00
Johann Hofmann
6c9ff3ac88
Bug 685828 - Limit displaying blocked popups in the front-end. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D11167
2018-11-07 21:11:41 +00:00
Cosmin Sabou
728f4df779
Backed out 4 changesets (bug 1491676) for causing browser chrome failures on browser_storagePressure_notification. CLOSED TREE
...
Backed out changeset 08cbaa2f9183 (bug 1491676)
Backed out changeset fae949de1ed5 (bug 1491676)
Backed out changeset aeb045b90321 (bug 1491676)
Backed out changeset e75c59f129ea (bug 1491676)
2018-11-07 20:53:48 +02:00
Jack Smith
db824099f8
Bug 1491676 - Moves out of space warning strings r=flod,Gijs,zbraniecki
...
Depends on D8553
Differential Revision: https://phabricator.services.mozilla.com/D8554
2018-11-07 18:05:13 +00:00
Ciure Andrei
474054f58c
Backed out 4 changesets (bug 1491676) for browser-chrome permissions failures CLOSED TREE
...
Backed out changeset e860d0d115d0 (bug 1491676)
Backed out changeset 04b83b7977c4 (bug 1491676)
Backed out changeset eb19b384d908 (bug 1491676)
Backed out changeset 76ea995336dc (bug 1491676)
2018-11-07 13:44:26 +02:00
Jack Smith
4367c8c7e2
Bug 1491676 - Moves out of space warning strings r=flod,Gijs,zbraniecki
...
Depends on D8553
Differential Revision: https://phabricator.services.mozilla.com/D8554
2018-11-05 16:57:51 +00:00
Daniel Varga
daac8550a0
Merge mozilla-central to autoland. a=merge
2018-11-07 00:03:28 +02:00
Drew Willcoxon
747dbe936e
Bug 1504370 - Update SEARCH_COUNTS telemetry for private browsing mode r=mkaply
...
* If a search is performed in a private window and the new pref `browser.engagement.search_counts.pbm` is true, then do not record `SEARCH_COUNTS` telemetry. Note that the the pref must be true. If it's false or doesn't exist, then we record telemetry even in pbm like we normally do currently. (We record `SEARCH_COUNTS` telemetry in two places: (1) In BrowserUsageTelemetry.jsm, and (2) "in-content" telemetry directly in the search service. So skip both of those places.)
* Also skip the other ancillary telemetry recorded by `BrowserUsageTelemetry._recordSearch`: a keyed scalar and a telemetry event.
* I made some modifications to the search service to let me test the "in-content" telemetry keys
Differential Revision: https://phabricator.services.mozilla.com/D10851
2018-11-06 17:58:07 +00:00
Mike Conley
9eb2d4a40e
Bug 1356920 - Don't calculate and flush layout inside browser-tabsintitlebar.js. r=dao
...
Folded together the following revisions:
Bug 1356920 - Remove all toolbar layout code from browser-tabsintitlebar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7805
***
Bug 1356920 - Move TabsToolbar and toolbar-menubar into the titlebar, and put the titlebar into the navigator-toolbox. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7806
***
Bug 1356920 - Put a spacer in the menubar to push titlebar items to the end, and stop the menu from stretching vertically. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7822
***
Bug 1356920 - Adjust CSS rules for new XUL document structure. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7807
***
Bug 1356920 - Fix placement of tracking protection icon. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7808
***
Bug 1356920 - Get rid of the spacer before the window caption buttons now in the TabsToolbar. r=dao
The spacer isn't necessary, since the tabbrowser-tabs node will flex to fill the available
space anyways.
Differential Revision: https://phabricator.services.mozilla.com/D7809
***
Bug 1356920 - Move movingtab attribute to navigator-toolbox to account for TabsToolbar not being a sibling of nav-bar anymore. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7810
***
Bug 1356920 - Hide the window caption buttons hbox if the native titlebar is being drawn. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7811
***
Bug 1356920 - Keep the macOS window caption buttons vertically centered when drag space is enabled. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7812
***
Bug 1356920 - Switch window caption XUL nodes from IDs to classes so that more than one can exist per doc. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7813
***
Bug 1356920 - Move titlebar items out into a preprocessed file to be included at build-time. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7814
***
Bug 1356920 - Reorganize TabsToolbar contents to force most items to the bottom of it. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9669
***
Bug 1356920 - Update CSS to account for new DOM structure under TabsToolbar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9670
***
Bug 1356920 - Fix titlebar button rendering when using a lwtheme without the Windows compositor. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9671
***
Bug 1356920 - Put an ordinal rule on the window caption buttons to help ensure they stay at the end of the toolbar. r=dao
This is to ensure that the buttons are placed after the post-tabs titlebar placeholder.
Differential Revision: https://phabricator.services.mozilla.com/D7815
***
Bug 1356920 - Stretch window caption buttons to fill vertical space on Windows 8+ when using extra drag space. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7817
***
Bug 1356920 - Update onViewToolbarsPopupShowing to search for toolbars that are grandchildren of the toolbox. r?jaws
Differential Revision: https://phabricator.services.mozilla.com/D7818
***
Bug 1356920 - Hide the titlebar items in the TabsToolbar if the menubar is being displayed. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7825
***
Bug 1356920 - Fix selector for titlebar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7826
***
Bug 1356920 - Fix titlebar themeing on Linux. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7828
***
Bug 1356920 - Remove browser-tabsintitlebar layout flushes from performance test whitelist. r?florian
Differential Revision: https://phabricator.services.mozilla.com/D7829
***
Bug 1356920 - Fix bottom border of tabbar to account for new DOM structure. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7830
***
Bug 1356920 - Hide the titlebar-buttonbox-container when in fullscreen mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7833
2018-10-25 12:03:14 -04:00
Kris Maglione
2fe938bed2
Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D9888
2018-10-25 19:04:01 -07:00
arthur.iakab
60aefe8252
Backed out 2 changesets (bug 1482091) for bc failures on browser_domFullscreen_fullscreenMode.js
...
Backed out changeset bc03f101937e (bug 1482091)
Backed out changeset 28a19b7290ab (bug 1482091)
2018-11-03 01:08:36 +02:00
Kris Maglione
937d3bc224
Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D9888
2018-10-25 19:04:01 -07:00
arthur.iakab
0b02a4f71d
Backed out 2 changesets (bug 1482091)for failing browser chrome failures on browser_panelUINotifications_fullscreen_noAutoHideToolbar.js
...
Backed out changeset afd0a13bcfff (bug 1482091)
Backed out changeset a19c6b3e0402 (bug 1482091)
2018-11-02 23:01:15 +02:00
Kris Maglione
31d1c1a1da
Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D9888
2018-10-25 19:04:01 -07:00
Gijs Kruitbosch
21aee16ce0
Bug 1362774 - don't create about:blank for the initial browser, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D10338
2018-11-01 11:06:32 +00:00
Oriol Brufau
86a0cb997a
Bug 1503600 - Reorder "Manage Extension" and "Remove Extension" in browserAction context menu. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D10382
2018-10-31 16:55:06 +00:00
Jonathan Kingston
25bba02bef
Bug 1149485 - Replace about:blocked references to blacklist to blocklist. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D10003
2018-10-29 11:24:59 +00:00
Siddhant085
8ee1087713
Bug 1493483 - Use nsIBrowserSearchService::defaultEngine instead of currentEngine (in production code) r=Standard8
...
nsIBrowserSearchService::currentEngine and nsIBrowserSearchService::defaultEngine are the same thing.
The use of defaultEngine makes more sense and thus we are phasing out the use of currentEngine and replace it with defaultEngine.
Differential Revision: https://phabricator.services.mozilla.com/D7972
2018-10-27 16:52:02 +00:00
Mark Banner
65f2a5512b
Bug 1502069 - isTabEmpty should be a property on the tab rather than a global function. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D9926
2018-10-26 16:42:11 +00:00
Mark Banner
852442ed17
Bug 1502039 - Move addToUrlbarHistory, getShortcutOrURIAndPostData and getPostDataStream to UrlbarUtils. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D9783
2018-10-25 14:35:32 +00:00
Paolo Amadini
f911f5ef5f
Bug 1486984 - Fix find commands for PDF and special pages, and remove obsolete code. r=Gijs
...
Support for finding text in a page is now determined by a blacklist of locations, simplifying handling in multi-process mode and restoring the intended behavior.
Differential Revision: https://phabricator.services.mozilla.com/D8005
2018-10-23 15:29:09 +01:00
inspiro
96ec12d1c9
Bug 1500129 - Cleaned up openPreferences call. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D9498
2018-10-23 10:56:43 +00:00
Dão Gottwald
4d4983dd2c
Bug 1500136 - Use openTrustedLinkIn in gStoragePressureObserver. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D9125
2018-10-18 17:19:32 +00:00
Gijs Kruitbosch
51f90d5665
Bug 1499236 - remove customizableui menubar binding, r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D8901
2018-10-17 22:50:40 +00:00
Johann Hofmann
c2565fb713
Bug 1484873 - Add a "View Certificate" link to all cert error pages. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D8966
2018-10-17 14:16:41 +00:00
Margareta Eliza Balazs
ee0692328a
Backed out changeset 868c99ece921 (bug 1484873) for ES lint failure /builds/worker/checkouts/gecko/browser/base/content/browser.js CLOSED TREE
2018-10-17 17:02:16 +03:00
Johann Hofmann
92027b61ad
Bug 1484873 - Add a "View Certificate" link to all cert error pages. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D8966
2018-10-17 13:09:27 +00:00
Johann Hofmann
bd1813f9f4
Bug 1484255 - Add Telemetry Events for the certificate error pages. r=nhnt11,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D8281
2018-10-17 13:10:26 +00:00
Gijs Kruitbosch
fa4965716a
Bug 1477669 - remove feed preview code and associated files/code, r=flod,mak,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D8524
2018-10-16 12:47:36 +00:00
Ciure Andrei
aa65696252
Backed out changeset 1119f9458b5d (bug 1484255) for browser_aboutCertError_telemetry.js failures CLOSED TREE
2018-10-16 03:33:42 +03:00
Johann Hofmann
89d3e9b226
Bug 1484255 - Add Telemetry Events for the certificate error pages. r=nhnt11,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D8281
2018-10-15 23:00:08 +00:00
Dão Gottwald
ca593c78f4
Bug 1498748 - Stop ignoring browser.urlbar.quantumbar in the first window. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D8633
2018-10-15 12:59:31 +00:00
Jared Wein
cf13003d69
Bug 1480532 - Remove 'Reload All Tabs' from tab context menu. r=Felipe
...
I left off the part about adding Reload Tabs to the All Tabs menu since the specs don't mention how this would appear with the New Container Tab menuitem and the Tab Manager project has been split off from the multiselect tabs project.
Differential Revision: https://phabricator.services.mozilla.com/D8274
2018-10-12 21:16:44 +00:00
Jared Wein
ba31d182a0
Bug 1496338 - Tab bar context menu should read 'Bookmark Selected Tab...' if only one tab is selected. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D8267
2018-10-12 21:15:34 +00:00
Tim Huang
b817509935
Bug 1489493 - Add a scalar telemetry for the size of content windows r=Gijs,francois
...
In order to improve the window rounding fingerprinting protection, we
want to find a proper rounding value which provides good protection as
well as good user experience.
With a better understanding of the content window size, we can answer
the question that which strategy we should use for improving this
protection: should we use certain fixed window sizes or still
stick with the current rounding strategy? Also, if we still stick with
the current approach, then what is the best rounding value which allows
users to utilize their window as much as possible without losing too
much protection.
Differential Revision: https://phabricator.services.mozilla.com/D7236
2018-10-11 19:46:25 +00:00
Dão Gottwald
0b87a87f30
Bug 1496322 - Update window border colors for Windows 10 1809 update. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D7718
2018-10-11 12:31:07 +00:00
Csoregi Natalia
c42d79525b
Backed out changeset c35bab726b03 (bug 1493483) for multiple browser-chrome failures e.g browser_extension_controlled.js. CLOSED TREE
2018-10-09 23:26:24 +03:00
Siddhant085
0a154604f3
Bug 1493483 - Use nsIBrowserSearchService::defaultEngine instead of currentEngine (in production code) r=Standard8
...
nsIBrowserSearchService::currentEngine and nsIBrowserSearchService::defaultEngine are the same thing.
The use of defaultEngine makes more sense and thus we are phasing out the use of currentEngine and replace it with defaultEngine.
Differential Revision: https://phabricator.services.mozilla.com/D7972
2018-10-09 18:40:08 +00:00