diff --git a/dom/html/HTMLInputElement.cpp b/dom/html/HTMLInputElement.cpp index f4c2268fbf99..eba90f613032 100644 --- a/dom/html/HTMLInputElement.cpp +++ b/dom/html/HTMLInputElement.cpp @@ -2202,10 +2202,6 @@ HTMLInputElement::MozIsTextField(bool aExcludePassword, bool* aResult) NS_IMETHODIMP HTMLInputElement::SetUserInput(const nsAString& aValue) { - if (!nsContentUtils::IsCallerChrome()) { - return NS_ERROR_DOM_SECURITY_ERR; - } - if (mType == NS_FORM_INPUT_FILE) { Sequence list; diff --git a/dom/interfaces/core/nsIDOMNSEditableElement.idl b/dom/interfaces/core/nsIDOMNSEditableElement.idl index 22147223bff3..67cb10488ba8 100644 --- a/dom/interfaces/core/nsIDOMNSEditableElement.idl +++ b/dom/interfaces/core/nsIDOMNSEditableElement.idl @@ -16,13 +16,13 @@ interface nsIEditor; * */ -[scriptable, uuid(b33eb56c-3120-418c-892b-774b00c7dde8)] +[scriptable, uuid(3503de34-6631-4594-b7be-c36ff6a520c4)] interface nsIDOMNSEditableElement : nsISupports { - readonly attribute nsIEditor editor; + [noscript] readonly attribute nsIEditor editor; // This is similar to set .value on nsIDOMInput/TextAreaElements, but // handling of the value change is closer to the normal user input, so // 'change' event for example will be dispatched when focusing out the // element. - void setUserInput(in DOMString input); + [noscript] void setUserInput(in DOMString input); };