LibWeb: Stub WebSerial API

This commit is contained in:
Edwin Hoksberg 2025-08-06 09:07:40 +02:00 committed by Jelle Raaijmakers
commit 1be31c103f
Notes: github-actions[bot] 2025-08-08 08:24:30 +00:00
19 changed files with 715 additions and 0 deletions

View file

@ -69,6 +69,7 @@ void Navigator::visit_edges(Cell::Visitor& visitor)
visitor.visit(m_plugin_array);
visitor.visit(m_clipboard);
visitor.visit(m_geolocation);
visitor.visit(m_serial);
visitor.visit(m_user_activation);
visitor.visit(m_service_worker_container);
visitor.visit(m_media_capabilities);
@ -103,6 +104,13 @@ GC::Ref<Geolocation::Geolocation> Navigator::geolocation()
return *m_geolocation;
}
GC::Ref<Serial::Serial> Navigator::serial()
{
if (!m_serial)
m_serial = realm().create<Serial::Serial>(realm());
return *m_serial;
}
GC::Ref<UserActivation> Navigator::user_activation()
{
if (!m_user_activation)