LibWeb: Use inline script tag source line as javascript line offset

This makes JS exception line numbers meaningful for inline script tags.
This commit is contained in:
Idan Horowitz 2022-03-13 23:17:35 +02:00 committed by Andreas Kling
parent 47d0d9fd65
commit c575710e5e
Notes: sideshowbarker 2024-07-17 17:28:07 +09:00
7 changed files with 12 additions and 7 deletions

View file

@ -40,6 +40,8 @@ public:
return type.is_one_of("classic", "module");
}
void set_source_line_number(Badge<HTMLParser>, size_t source_line_number) { m_source_line_number = source_line_number; }
private:
void prepare_script();
void script_became_ready();
@ -66,6 +68,8 @@ private:
RefPtr<Script> m_script;
Optional<DOM::DocumentLoadEventDelayer> m_document_load_event_delayer;
size_t m_source_line_number { 1 };
};
}