diff options
author | Moonchild <moonchild@palemoon.org> | 2022-01-11 15:34:17 +0000 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2022-04-08 00:55:37 +0200 |
commit | 56d9003017a94e7619f98e76b04929115514d08c (patch) | |
tree | 952bd79e8cb7cfa2d071b6dbf13d95caed9d24fa /layout | |
parent | e49b80dba7393d5baff831251f7981bc21324d81 (diff) | |
download | uxp-56d9003017a94e7619f98e76b04929115514d08c.tar.gz |
Issue #953 - Neuter the user-facing controls for e10s
This should prevent people using a massive footgun that would blow off
their entire legs. Requires appropriate FE changes.
Diffstat (limited to 'layout')
-rw-r--r-- | layout/forms/nsListControlFrame.cpp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/layout/forms/nsListControlFrame.cpp b/layout/forms/nsListControlFrame.cpp index 12fc4a2dde..50e05776ef 100644 --- a/layout/forms/nsListControlFrame.cpp +++ b/layout/forms/nsListControlFrame.cpp @@ -141,14 +141,6 @@ nsListControlFrame::DestroyFrom(nsIFrame* aDestructRoot) mContent->RemoveSystemEventListener(NS_LITERAL_STRING("mousemove"), mEventListener, false); - if (XRE_IsContentProcess() && - Preferences::GetBool("browser.tabs.remote.desktopbehavior", false)) { - nsContentUtils::AddScriptRunner( - new AsyncEventDispatcher(mContent, - NS_LITERAL_STRING("mozhidedropdown"), true, - true)); - } - nsFormControlFrame::RegUnRegAccessKey(static_cast<nsIFrame*>(this), false); nsHTMLScrollFrame::DestroyFrom(aDestructRoot); } @@ -1775,20 +1767,6 @@ nsListControlFrame::GetIndexFromDOMEvent(nsIDOMEvent* aMouseEvent, static bool FireShowDropDownEvent(nsIContent* aContent, bool aShow, bool aIsSourceTouchEvent) { - if (XRE_IsContentProcess() && - Preferences::GetBool("browser.tabs.remote.desktopbehavior", false)) { - nsString eventName; - if (aShow) { - eventName = aIsSourceTouchEvent ? NS_LITERAL_STRING("mozshowdropdown-sourcetouch") : - NS_LITERAL_STRING("mozshowdropdown"); - } else { - eventName = NS_LITERAL_STRING("mozhidedropdown"); - } - nsContentUtils::DispatchChromeEvent(aContent->OwnerDoc(), aContent, - eventName, true, false); - return true; - } - return false; } |