mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-14 22:31:56 +00:00
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:
parent
47d0d9fd65
commit
c575710e5e
Notes:
sideshowbarker
2024-07-17 17:28:07 +09:00
Author: https://github.com/IdanHo
Commit: c575710e5e
Pull-request: https://github.com/SerenityOS/serenity/pull/13033
7 changed files with 12 additions and 7 deletions
|
@ -790,6 +790,7 @@ void HTMLParser::handle_in_head(HTMLToken& token)
|
|||
auto& script_element = verify_cast<HTMLScriptElement>(*element);
|
||||
script_element.set_parser_document({}, document());
|
||||
script_element.set_non_blocking({}, false);
|
||||
script_element.set_source_line_number({}, token.start_position().line + 1); // FIXME: This +1 is incorrect for script tags whose script does not start on a new line
|
||||
|
||||
if (m_parsing_fragment) {
|
||||
script_element.set_already_started({}, true);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue