Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

v5.3.4 — Layout getElementById Only

Choose a tag to compare

@Roberdan Roberdan released this 22 Mar 11:56
· 205 commits to main since this release
fa7cb65

Fixed

  • layout.syncDOM() uses only document.getElementById() — removes grid.querySelector('#id') entirely. WebKit querySelector with ID selectors on container elements is unreliable on Safari. getElementById matches the consumer's proven working pattern.

Previous attempts kept querySelector as primary with getElementById fallback — but if querySelector returns a truthy non-null value that isn't the correct element on Safari, the fallback never fires. This release eliminates querySelector for slot lookup completely.

Full changelog: CHANGELOG.md