LibWeb: Add methods to Window that must do nothing

This change adds the `captureEvents()` and `releaseEvents()` methods to
the window object. These methods are obsolete, but are still included
in the HTML specification, which says they must do nothing.
This commit is contained in:
Tim Ledbetter
2024-04-14 07:38:10 +01:00
committed by Andreas Kling
parent 0564e06f10
commit 88f3145f8a
5 changed files with 28 additions and 0 deletions

View File

@@ -1600,6 +1600,18 @@ JS::NonnullGCPtr<Crypto::Crypto> Window::crypto()
return JS::NonnullGCPtr { *m_crypto };
}
// https://html.spec.whatwg.org/multipage/obsolete.html#dom-window-captureevents
void Window::capture_events()
{
// Do nothing.
}
// https://html.spec.whatwg.org/multipage/obsolete.html#dom-document-releaseevents
void Window::release_events()
{
// Do nothing.
}
// https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigation
JS::NonnullGCPtr<Navigation> Window::navigation()
{