bildung.social ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Bildung unter den Bedingungen der digitalen Transformation.

Verwaltet von:

Serverstatistik:

853
aktive Profile

#interop2025

0 Beiträge0 Beteiligte0 Beiträge heute

I just found the weirdest bug in Safari @webkit

When swapping the class name of two DOM nodes, it tells JavaScript that attribute changed, but the "real" DOM and painted screen don't change, permanently out of sync.

treasure21.timotijhof.net/play

* Press up twice.
* Press down once.

In Firefox/Chrome, the orange box moves. In Safari, a ghost clone is created!

Isolated test:
codepen.io/Krinkle/pen/WbeMPvw

Bug report:
bugs.webkit.org/show_bug.cgi?i

treasure21.timotijhof.netplay

We really need to gather various #typography related #CSS properties that are scattered across different browsers without full support (or with just partial support) and make it into an #interop2025 focus area.

Like `ascent-override` (please, Safari!)

Or `font-size-adjust` (come on, Chrome!)

Or… `initial-letter` (hey, Firefox!), though, there are also so many `::first-letter` issues!

Or `text-box-trim` & `text-box-edge` (ok, these are only there in Safari TP)

And so on, and so forth.