Adds the `inverted-colors` media feature, an indication that the user agent or underlying operating system has forcibly inverted all colors, not a request to do so. This is sometimes provided as a simple accessibility feature, allowing users to switch between light-on-dark and dark-on-light text. This specifically should match classic invert where ALL colors are inverted. Valid options are 'inverted' or 'none'.
This is an indication that the user agent or underlying operating system has forcibly inverted all colors, not a request to do so. This is sometimes provided as a simple accessibility feature, allowing users to switch between light-on-dark and dark-on-light text. However, this has unpleasant side effects, such as inverting pictures, or turning shadows into highlights, which reduce the readability of the content. This feature will allow authors to counteract this (the UA stylesheet will handle image/video inversion)
None
This feature can be used for fingerprinting as it exposes a user preference.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
Due to a reliance on color inversion this may be tricky to debug without access to a platform with a supported setting. Emulation in dev tools could be added but it wouldn't be as useful as other emulations as it wouldn't properly emulate the rendering state.
No milestones specified