LibWeb: Handle Auto resolution within Page::preferred_color_scheme

Handling this here means we don't have to it within individual callers
This commit is contained in:
Callum Law 2025-07-19 18:56:36 +12:00 committed by Sam Atkins
commit e0e00220fe
Notes: github-actions[bot] 2025-08-04 10:30:40 +00:00
3 changed files with 9 additions and 9 deletions

View file

@ -370,9 +370,8 @@ Optional<CSS::MediaFeatureValue> Window::query_media_feature(CSS::MediaFeatureID
return CSS::MediaFeatureValue(CSS::Keyword::Light);
case CSS::PreferredColorScheme::Dark:
return CSS::MediaFeatureValue(CSS::Keyword::Dark);
case CSS::PreferredColorScheme::Auto:
default:
return CSS::MediaFeatureValue(page().palette().is_dark() ? CSS::Keyword::Dark : CSS::Keyword::Light);
VERIFY_NOT_REACHED();
}
}
case CSS::MediaFeatureID::PrefersContrast: