mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Use the current parser location for CSS error
… rather than the start location of the current construct. This likely places the error just *after* of the unexpected token whereas before would be best, but that’s likely a much bigger change. See https://bugzilla.mozilla.org/show_bug.cgi?id=1378861
This commit is contained in:
parent
bc0903c928
commit
056e599562
10 changed files with 34 additions and 31 deletions
|
@ -257,7 +257,6 @@ where
|
|||
let mut media_queries = vec![];
|
||||
loop {
|
||||
let start_position = input.position();
|
||||
let start_location = input.current_source_location();
|
||||
match input.parse_until_before(Delimiter::Comma, |i| MediaQuery::parse(context, i)) {
|
||||
Ok(mq) => {
|
||||
media_queries.push(mq);
|
||||
|
@ -267,7 +266,7 @@ where
|
|||
let error = ContextualParseError::InvalidMediaRule(
|
||||
input.slice_from(start_position), err);
|
||||
let error_context = ParserErrorContext { error_reporter };
|
||||
context.log_css_error(&error_context, start_location, error);
|
||||
context.log_css_error(&error_context, input.current_source_location(), error);
|
||||
},
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue