diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp index 19b26b042b..f05487d8a3 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.cpp +++ b/Userland/Libraries/LibWeb/DOM/Document.cpp @@ -2280,6 +2280,13 @@ void Document::did_stop_being_active_document_in_browsing_context(Badge Document::appropriate_template_contents_owner_document() { diff --git a/Userland/Libraries/LibWeb/DOM/Document.h b/Userland/Libraries/LibWeb/DOM/Document.h index fcab4c06b9..3a0ce51dfa 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.h +++ b/Userland/Libraries/LibWeb/DOM/Document.h @@ -443,6 +443,8 @@ public: void did_stop_being_active_document_in_browsing_context(Badge); + bool query_command_supported(String const&) const; + protected: virtual void visit_edges(Cell::Visitor&) override; diff --git a/Userland/Libraries/LibWeb/DOM/Document.idl b/Userland/Libraries/LibWeb/DOM/Document.idl index 2bd6063e00..1c667c7e84 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.idl +++ b/Userland/Libraries/LibWeb/DOM/Document.idl @@ -98,6 +98,7 @@ interface Document : Node { attribute DOMString title; + boolean queryCommandSupported(DOMString commandId); readonly boolean hidden; readonly DOMString visibilityState;