Bug 329509 - allow dispatching event when element is disabled. r=annevk,smaug
Allow untrusted Events and Custom events to be dispatched at disabled form element. This is for interop and some developers have asked for this. Differential Revision: https://phabricator.services.mozilla.com/D10000
This commit is contained in:
@@ -3372,9 +3372,9 @@ HTMLInputElement::NeedToInitializeEditorForEvent(
|
||||
}
|
||||
|
||||
bool
|
||||
HTMLInputElement::IsDisabledForEvents(EventMessage aMessage)
|
||||
HTMLInputElement::IsDisabledForEvents(WidgetEvent* aEvent)
|
||||
{
|
||||
return IsElementDisabledForEvents(aMessage, GetPrimaryFrame());
|
||||
return IsElementDisabledForEvents(aEvent, GetPrimaryFrame());
|
||||
}
|
||||
|
||||
void
|
||||
@@ -3382,7 +3382,7 @@ HTMLInputElement::GetEventTargetParent(EventChainPreVisitor& aVisitor)
|
||||
{
|
||||
// Do not process any DOM events if the element is disabled
|
||||
aVisitor.mCanHandle = false;
|
||||
if (IsDisabledForEvents(aVisitor.mEvent->mMessage)) {
|
||||
if (IsDisabledForEvents(aVisitor.mEvent)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user