- Shipped
- August 22, 2026 at 8:08 AM UTC
- Author
- kamo
- Commit
- b03b40a
Two bugs, either of which alone would have shown no logos. IT WAS PAINTED BEHIND FROSTED GLASS. The mark went in at z-index 0, under the pane's content — where a watermark instinctively belongs, and the one place it cannot go here. A launcher card is `backdrop-filter: blur(12px)` under a 58%-opaque white gradient, so anything behind it is blurred and then washed out; a tenth of that survives a 7.5% mark as nothing at all. A pinned note is worse still — its paper is fully opaque, which is why the note was already special-cased to draw in front and was the only pane where this would have shown. It now draws in front for every pane, at z-index 2: above the surface and the content, below the chrome at 3, so it does not print itself across the buttons. Opacity goes to 0.1, twice the page watermark's, because a page watermark sits on a flat background and a pane is glass over a wallpaper. THE TWO SEEDS RACED. The colour pass and the brand pass each wrote the whole preference, in the same tick, to the same key — and whichever body the server applied last won. The colours-only body could land after the one carrying the marks, and the marks were gone. They are one pass and one write now. The rules stay different: colours once ever per member, marks once per PANE. Tests pin that every writer carries what it does not own, which is the shape the bug had. Also: a widget the organization pinned in place renders outside the sortable ordering, so it was in neither the seed list nor the brand layer. Its POSITION is not the member's; its look is, so it takes the roll and carries the same controls. No backfill needed for members already set up — an unbranded pane is recorded as unbranded, so a launchpad with no decisions at all is new by definition and is rolled on its next load. Anyone whose marks the race dropped is re-rolled the same way.