mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 04:09:13 +00:00
LibWeb: Prevent crash when loading module in worker
The import map is defined for all global objects, not just the window.
This commit is contained in:
parent
fc4a2eeba8
commit
93e2babc64
Notes:
github-actions[bot]
2025-02-28 13:52:18 +00:00
Author: https://github.com/Gingeh
Commit: 93e2babc64
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3714
Reviewed-by: https://github.com/awesomekling
4 changed files with 11 additions and 9 deletions
|
@ -114,10 +114,6 @@ public:
|
|||
|
||||
GC::Ptr<Navigable> navigable() const;
|
||||
|
||||
ImportMap& import_map() { return m_import_map; }
|
||||
ImportMap const& import_map() const { return m_import_map; }
|
||||
void set_import_map(ImportMap const& import_map) { m_import_map = import_map; }
|
||||
|
||||
void append_resolved_module(SpecifierResolution resolution) { m_resolved_module_set.append(move(resolution)); }
|
||||
Vector<SpecifierResolution> const& resolved_module_set() const { return m_resolved_module_set; }
|
||||
|
||||
|
@ -288,10 +284,6 @@ private:
|
|||
|
||||
GC::Ptr<DOM::Event> m_current_event;
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/webappapis.html#concept-global-import-map
|
||||
// A global object has an import map, initially an empty import map.
|
||||
ImportMap m_import_map;
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/webappapis.html#resolved-module-set
|
||||
// A global object has a resolved module set, a set of specifier resolution records, initially empty.
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue