Rolf B: Mea Culpa

Beitrag lesen

Hallo Bertie,

vielen Dank.

Heißt also:

  • Ein SVG als img bekommt im Safari vom Darkmode nichts mit, egal ob das System oder die Seite auf Darkmode eingestellt sind. Safari tut grundsätzlich so, als sei der Lightmode eingestellt.

Das ist in FF und Chromia anders. Ja, es ist eine Privacy-Lücke, ich kann auf diese Weise die Information exfiltrieren, dass der Benutzer Darkmode verwendet.

  • Ein SVG als object bekommt im Safari die Darkmode-Einstellung des Systems mitgeteilt, nicht die Darkmode-Einstellung der Hostseite. Das ist nicht toll, aber Spec-Konform - Chromia halten sich nicht an die Spec und teilen dem SVG den Darkmode-Zustand der Hostseite mit. Was zu einer besseren Darstellung führt.

Konsequenz: Die Darstellung als img ist nicht Darkmode-tauglich. Die Darstellung als object taugt, solange die Seite im System-Darkmode ist

Dafür habe ich bei object das Problem, dass ich das Bild nicht so einfach als Image-Link verwenden kann, weil das object die Events verschluckt.

Ich muss jetzt was essen. Damit ich ausgiebig kotzen kann!

Rolf

--
sumpsi - posui - obstruxi