I pinned Electron to v33 beta 4 but it is now at beta 6 and I fear this bug will remain ... I will monitor the situation. Bottom line: we cannot release low contrast ratio text foreground/background in our annotations implementation, so if the final stable Electron v33 continues to exhibit this Chromium regression we will need a workaround. Fingers crossed, this will automatically be fixed in a future Chromium release of the v33 Electron beta / RC revisions!
https://github.com/electron/electron/releases/tag/v33.0.0-beta.5
=> Chromium
130.0.6723.19
(jump from130.0.6723.6
)https://chromium.googlesource.com/chromium/src/+log/130.0.6723.6..130.0.6723.19?n=10000&pretty=fuller
The breaking change in the underlying CSS implementation is in both:
More complete CSS:
The
contrast-color
directive remains unrecognised so this code isn't activated:... consequently,
white
is the active fallback due to the 2 aforementioned failures:I pinned Electron to v33 beta 4 but it is now at beta 6 and I fear this bug will remain ... I will monitor the situation. Bottom line: we cannot release low contrast ratio text foreground/background in our annotations implementation, so if the final stable Electron v33 continues to exhibit this Chromium regression we will need a workaround. Fingers crossed, this will automatically be fixed in a future Chromium release of the v33 Electron beta / RC revisions!