diff --git a/CLOBBER b/CLOBBER index 5327c769277..39881310233 100644 --- a/CLOBBER +++ b/CLOBBER @@ -22,7 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -Bug 1108782 - Follow-up: clobber. r=me - -There's all kinds fail waiting at the end of these dependency changes. -Definitely clobber needed! \ No newline at end of file +Bug 1205242 - Changed toolchain, needs clobber diff --git a/accessible/generic/DocAccessible.cpp b/accessible/generic/DocAccessible.cpp index cb2b73ebf4f..b460be5551a 100644 --- a/accessible/generic/DocAccessible.cpp +++ b/accessible/generic/DocAccessible.cpp @@ -2071,6 +2071,10 @@ DocAccessible::ValidateARIAOwned() nsIContent* childEl = childEls->ElementAt(idx); Accessible* child = GetAccessible(childEl); if (child && child->IsInDocument() && !child->GetFrame()) { + if (!child->Parent()) { + NS_ERROR("An element in the document doesn't have a parent?"); + continue; + } UpdateTreeOnRemoval(child->Parent(), childEl); } } diff --git a/accessible/ipc/PDocAccessible.ipdl b/accessible/ipc/PDocAccessible.ipdl index 8938aa28038..3f7e1f766a7 100644 --- a/accessible/ipc/PDocAccessible.ipdl +++ b/accessible/ipc/PDocAccessible.ipdl @@ -225,7 +225,7 @@ child: prio(high) sync MaxValue(uint64_t aID) returns(double aValue); prio(high) sync Step(uint64_t aID) returns(double aStep); - prio(high) sync TakeFocus(uint64_t aID); + async TakeFocus(uint64_t aID); prio(high) sync EmbeddedChildCount(uint64_t aID) returns(uint32_t aCount); prio(high) sync IndexOfEmbeddedChild(uint64_t aID, uint64_t aChildID) returns(uint32_t childIdx); diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js index 5912c1b5207..7983f3d5f7c 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -1872,6 +1872,9 @@ pref("privacy.trackingprotection.ui.enabled", false); pref("privacy.trackingprotection.introCount", 0); pref("privacy.trackingprotection.introURL", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/tracking-protection/start/"); +// Enable Contextual Identity Containers +pref("privacy.userContext.enabled", false); + #ifndef RELEASE_BUILD // At the moment, autostart.2 is used, while autostart.1 is unused. // We leave it here set to false to reset users' defaults and allow diff --git a/browser/base/content/browser-menubar.inc b/browser/base/content/browser-menubar.inc index be34ae7a28d..4c66c38a1b6 100644 --- a/browser/base/content/browser-menubar.inc +++ b/browser/base/content/browser-menubar.inc @@ -11,12 +11,44 @@ style="border:0px;padding:0px;margin:0px;-moz-appearance:none">