Commit Graph

10553 Commits

Author SHA1 Message Date
Ehsan Akhgari
380cdc7d57 Bug 1191491 - Do not dispatch an audio-playback notification when swapping browsers; r=smaug
We send a pagehide event during swapping docshell frame loaders, and
before this patch we would not be able to differentiate this event with
the one that we send when navigating away from a page, so we would
incorrectly dispatch an audio-playback notification indicating that
audio playback has stopped.  This patch adds a flag to the root docshell
when the frame loader swapping is in progress and disables the above
behavior when that flag is set.
2015-08-07 12:18:24 -04:00
Carsten "Tomcat" Book
ddb5a8de59 merge mozilla-inbound to mozilla-central a=merge 2015-08-07 13:13:06 +02:00
Drew Willcoxon
0a1093f760 Bug 959567 - Change urlbar search suggestions from opt-out to opt-in, add opt-in prompt to urlbar popup. r=mak 2015-08-06 20:13:00 -07:00
Brian Grinstead
5a4f78986c Backed out changeset 657bc9b41d71 (bug 1175702) 2015-08-06 17:00:31 -07:00
Brian Grinstead
8189f49267 Backed out changeset dc33bb49347d (bug 1175702) 2015-08-06 17:00:16 -07:00
Brian Grinstead
78ab41b5d8 Backed out changeset 7216b345380e (bug 1175702) 2015-08-06 16:59:56 -07:00
Ryan VanderMeulen
48740cf0e3 Merge m-c to fx-team. a=merge 2015-08-06 15:53:46 -04:00
Tim Taubert
31351177cb Bug 1175702 - Fix browser_bug590206.js failures r=paolo 2015-08-06 15:35:52 +02:00
Tim Taubert
4c67ccd6cb Bug 1175702 - Fix browser_identity_UI.js failures r=paolo 2015-08-06 15:01:37 +02:00
Tim Taubert
ee668511d0 Bug 1175702 - Implement mixed content states in the control center r=paolo 2015-08-04 20:04:24 +02:00
Dave Townsend
e85d435304 Bug 1191520: Hide the search settings footer in non-nightly builds. r=adw 2015-08-05 15:11:15 -07:00
Alessio Placitelli
4dc62ad46f Bug 1191749 - Skip |browser_datachoices_notification.js| on e10s. r=gfritzsche 2015-08-06 04:18:00 +02:00
Georg Fritzsche
1d8616dce0 Bug 1180673 - Part 1 - Use a different URL pref for healthreport when Unified Telemetry is on and opt-out. r=bsmedberg 2015-07-29 16:59:52 +02:00
Xidorn Quan
221fbffb2a Bug 1186890 - Ensure parent always know when the child exit fullscreen. r=Dolske 2015-08-07 13:38:10 +10:00
Ehsan Akhgari
5e104e8e86 Bug 1191959 - Make sure that pinned tabs are still clickable after unuting a tab that is not playing; r=jaws
This bug happens becuase when toggleMuteAudio() is called from the click
handler for the tab, we remove the muted attribute during unmuting,
which makes the element display:none.  Therefore, when the mouse pointer
leaves that region, there is no element to receive the mouseout event
and as a result, the _overPlayingIcon variable stays true, which means
we stop tab switching in the mousedown handler.
2015-08-06 23:09:11 -04:00
Wes Kocher
470f734e39 Merge m-c to inbound, a=merge 2015-08-06 18:11:16 -07:00
Brian Grinstead
becf6dbe97 Backed out changeset 657bc9b41d71 (bug 1175702) 2015-08-06 17:00:31 -07:00
Brian Grinstead
d2b5d08c74 Backed out changeset dc33bb49347d (bug 1175702) 2015-08-06 17:00:16 -07:00
Brian Grinstead
f1efef40a3 Backed out changeset 7216b345380e (bug 1175702) 2015-08-06 16:59:56 -07:00
Bobby Holley
f531c54452 Bug 1184387 - Stop using the hidden DOM window in browser_parsable_css. r=Gijs
The hidden DOM window has a chrome:// URI on mac and a resource:// URI elsewhere,
which makes it really terrible for stuff like this.
2015-08-06 16:36:32 -07:00
Justin Crawford
a579249fe0 bug 1184369 - Add hover styling to paragraph links in newtab intro. r=msamuel 2015-08-05 23:40:44 -07:00
Matthew Noorenberghe
eed86f8ea8 Bug 1188454 - Make the Control Center panel sticky when noautohide is used. r=ttaubert 2015-08-05 23:37:52 -07:00
Edouard Oger
4f739c6d32 Bug 1186521 - Enforce new requirements for Hamburger menu badges. r=markh 2015-08-06 14:47:32 +10:00
Edouard Oger
b41ab8445c Bug 1180584 - Support multiple badges on the Hamburger menu button. r=markh 2015-08-06 14:47:32 +10:00
Mark Hammond
b629283b04 Bug 1180587 - remove most error handling from browser-syncui now it is shown in the hamburger menu. r=adw 2015-08-06 14:47:31 +10:00
Ryan VanderMeulen
36442aa165 Backed out changeset fc9cae9a0f60 (bug 1180495) for browser_purgehistory_clears_sh.js failures.
CLOSED TREE
2015-08-05 14:54:49 -04:00
Felipe Gomes
1ae52a21b7 Bug 1180495 - [e10s] Ensure that clearing history also clears the session history of remote tabs. r=mconley 2015-08-05 15:08:06 -03:00
Carsten "Tomcat" Book
82edc79464 Merge mozilla-central to fx-team 2015-08-05 13:36:41 +02:00
Carsten "Tomcat" Book
e34067fdd0 merge mozilla-inbound to mozilla-central a=merge 2015-08-05 13:12:59 +02:00
Mark Hammond
125e8a99d3 Bug 1190279 - fix UI for unverified FxA users in both hamburger menu and Sync prefs pane. r=oeger 2015-08-05 15:50:36 +10:00
Carsten "Tomcat" Book
491fc518de Backed out changeset ad37329e81ce (bug 1190279) for test failures in browser_fxaccounts.js 2015-08-05 07:47:37 +02:00
Mark Hammond
6925afda58 Bug 1190279 - fix UI for unverified FxA users in both hamburger menu and Sync prefs pane. r=oeger 2015-08-05 14:22:20 +10:00
Wes Kocher
8ebace5a0d Backed out changeset e87075045bf3 (bug 1180495) for browser_purgehistory_clears_sh.js e10s permafails CLOSED TREE 2015-08-04 15:51:45 -07:00
Tim Taubert
c39992a0a6 Bug 1031661 - Apply correct zoom level to preloaded content like about:newtab r=dao 2015-07-29 14:57:35 +02:00
Ehsan Akhgari
445de25825 Bug 1190082 - Rename media-playback and the related stuff to audio-playback; r=smaug
Given that we only dispatch this for audio, media-playback sounds
like a misnomer.
2015-08-04 21:07:41 -04:00
Felipe Gomes
64fcd793ef Bug 1180495 - [e10s] Ensure that clearing history also clears the session history of remote tabs. r=mconley 2015-08-04 14:15:57 -03:00
Felipe Gomes
9d08224e9c Bug 1190707 - Declare charset of dummy_page.html. r=mconley 2015-08-04 14:14:23 -03:00
Mike Conley
2172eed0d9 Bug 1181475 - Refactor duplicateTabIn to avoid a race between swapping frameloaders and SessionStore. r=Mossop
A race between SessionStore tab duplication and swapBrowsersAndCloseOther was
causing us to usually display a duplicated tab before it was actually ready
to be shown. We were also being pretty inefficient, since SessionStore supports
being able to duplicate a tab into a new window.
2015-07-30 15:06:13 -04:00
Brian Grinstead
6da08df9ba Bug 1189928 - Disable Tracking Protection telemetry in private browsing mode;r=MattN 2015-08-04 07:41:20 -07:00
Brian Grinstead
4cda6f4a66 Bug 1189928 - Move Tracking Protection shield probe into browser-trackingprotection.js;r=MattN 2015-08-04 07:41:19 -07:00
Carsten "Tomcat" Book
46b3eb01af merge mozilla-inbound to mozilla-central a=merge 2015-08-04 13:01:07 +02:00
Mark Hammond
d575786c61 Bug 1184005 - Remove readinglist. r=MattN,jaws,adw 2015-08-04 12:00:43 +10:00
Nihanth Subramanya
da07d409fe Bug 1182338 - In-content search tests: ensure we actually wait on the search engine change promise (follow up). r=adw 2015-08-03 16:17:31 -07:00
Nihanth Subramanya
eb18422e7e Bug 1186327 - Increase timeout threshold for browser_contentSearchUI.js. r=adw 2015-08-03 15:50:17 -07:00
Dave Townsend
8ca1c56e71 Bug 1184296: Cancel add-on installs if the user dismisses the install notification. r=dao 2015-08-03 10:50:07 -07:00
Nihanth Subramanya
8457c6e2f2 Bug 1188618 - In-content search: For engines without an icon, use default favicon in the header, and the @2x icon in one-offs for retina screens. r=adw 2015-07-28 15:39:58 -07:00
Nihanth Subramanya
2237c44390 Bug 1182338 - Add tests for keyboard navigation in the in-content search UI. r=adw 2015-07-23 19:35:37 -07:00
Nikhil Marathe
26e0f78386 Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao
client.focus() now directly uses the DOMServiceWorkerFocusClient event. The
platform popup checking is not available on service workers. Instead each
worker maintains a counter of if it is allowed to interact with windows. This
counter is currently only incremented by the notificationclick event and
dropped after the event has been dispatched.

Since acquiring a client is an async operation most service workers will
perform in notificationclick, an additional extension is granted after the event
during which the service worker may focus a client. This extension is only granted
if the script invokes NotificationEvent.waitUntil() at which point the timer begins.
The extension is terminated when the Promise passed to waitUntil() is fulfilled, or
the timer expires, whichever comes first.
2015-07-23 08:30:27 -07:00
Ehsan Akhgari
f6cacfcec8 Bug 1186267 - Add a keyboard shortcut for toggling the mute state of a tab; r=jaws 2015-08-06 13:38:07 -04:00
Ehsan Akhgari
31c5db9bda Bug 1188114 - Change the tooltips for the tab audio indicator icon to describe the action taken by clicking the icon; r=jaws
The (%S) in the tooltip strings is a placeholder to be filled in bug
1186267.
2015-08-06 13:38:06 -04:00