task-53: mark the tiled Firefox fix pushed
3431223 supplies tiled edges and closes the 504-of-540 draw; 41f07b1 removes 3,034 false touch-frame warnings.\n\nBoth are on ViewTop main. Package and glass proof remain separate.
This commit is contained in:
parent
f5122cb59d
commit
1d9f62974e
2 changed files with 10 additions and 4 deletions
|
|
@ -20,9 +20,11 @@ to archive:
|
|||
- `control.rs` serves one request and closes. A persistent client needs a loop
|
||||
to EOF and one `BufReader`; constructing a reader per line can discard bytes
|
||||
it already read past the newline.
|
||||
- Firefox is configured at 540 logical pixels and draws 504 while kitty obeys
|
||||
exactly. Instrument the configure/commit geometry; do not infer the missing
|
||||
strip from shell layout.
|
||||
- **Source-fixed and pushed in `3431223`, delivery proof pending:** Firefox was
|
||||
configured at 540 logical pixels and drew 504 because the compositor supplied
|
||||
size without tiled-edge state, so Firefox retained its CSD shadow. Viewtop now
|
||||
publishes all four tiled edges for tiled windows and clears them on `place`;
|
||||
that commit also retiles the remaining split when one window floats.
|
||||
- Firefox and Bitwarden popup menus render but take no taps. Position arithmetic
|
||||
has been checked against smithay; the next evidence is an instrumented build
|
||||
logging which surface `client_surface_under` selects.
|
||||
|
|
@ -31,6 +33,10 @@ to archive:
|
|||
next layer down. A transparent overlay can therefore consume a tap without
|
||||
receiving it.
|
||||
|
||||
Also source-fixed and pushed: `41f07b1` sends `wl_touch.frame` only when that
|
||||
contact group reached a client. Shell-consumed contacts had produced 3,034
|
||||
false warnings in one session and buried useful evidence beneath them.
|
||||
|
||||
The package-owned shell and wrapper-target cleanup remain TASK-76. Motion
|
||||
architecture and the measured lossy transport live in
|
||||
`souveraine/saf/surface/01-motion.md`.
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ Four that are cheap relative to what they unblock:
|
|||
| # | Task | What's left |
|
||||
|---|------|-------------|
|
||||
| 60 | [Multitasking is a place, not a transition](60-the-multitasking-view.md) | One-owner carry, measured card geometry, velocity-seeded spring, tray, Home, and the strand repro are on glass. What remains is a real split-zone card check; the inert 1.22 overshoot clamp is a TASK-53 compositor defect. |
|
||||
| 53 | [viewtop audit: what it left open](53-viewtop-audit-open.md) | The original ten and their cold-boot follow-ups are fixed. The 2026-08-16 hardware pass added the live compositor batch: overshoot clamp, persistent control connection, Firefox's 504/540 width mismatch, popup hit testing, and transparent-layer fallthrough. |
|
||||
| 53 | [viewtop audit: what it left open](53-viewtop-audit-open.md) | The original ten and cold-boot follow-ups are fixed. Firefox's 504/540 mismatch and the false touch-frame storm are source-fixed and pushed (`3431223`, `41f07b1`), awaiting package/glass proof. Open: overshoot clamp, persistent control connection, popup hit testing, and transparent-layer fallthrough. |
|
||||
| 43 | [viewtop: the Souveraine compositor](43-viewtop-compositor.md) | Runs on the phone. Next lane is the ext-session-lock admission gate. The two-client lock handoff is the thing not to get wrong. |
|
||||
| 29 | [SouveraineOS Updater](29-souveraine-updater.md) | Ships and installs by `pacman -Syu`. **Read-only on device** until something runs a polkit agent — that is the shell's job. Also owns TASK-42's layer 2. |
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue