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

@ -37,6 +37,7 @@ void WorkerNavigator::visit_edges(Cell::Visitor& visitor)
{
Base::visit_edges(visitor);
visitor.visit(m_media_capabilities);
visitor.visit(m_serial);
visitor.visit(m_service_worker_container);
}
@ -47,6 +48,13 @@ GC::Ref<MediaCapabilitiesAPI::MediaCapabilities> WorkerNavigator::media_capabili
return *m_media_capabilities;
}
GC::Ref<Serial::Serial> WorkerNavigator::serial()
{
if (!m_serial)
m_serial = realm().create<Serial::Serial>(realm());
return *m_serial;
}
GC::Ref<ServiceWorker::ServiceWorkerContainer> WorkerNavigator::service_worker()
{
if (!m_service_worker_container)