docs: update the debt ledger for the second-goal fixes
This commit is contained in:
@@ -114,24 +114,22 @@ file:line evidence lives in the 2026-07-10 bug-sweep report):
|
|||||||
the syncable entities persist, but back/forward stacks, splits, tab
|
the syncable entities persist, but back/forward stacks, splits, tab
|
||||||
groups, archived tabs, and downloads do not yet — extend the local-state
|
groups, archived tabs, and downloads do not yet — extend the local-state
|
||||||
document (its `settings`/`body` split is built to grow).
|
document (its `settings`/`body` split is built to grow).
|
||||||
3. Engine/webview: redirect or pushState leaves tab state "loading"
|
3. Engine/webview (partial): persistent-profile sidecars are never
|
||||||
forever and pins stale pixels (`ely_servo_host/src/runtime_webview.rs`
|
reclaimed while the app runs; sidecar stderr is nulled; final URLs
|
||||||
requested-vs-current URL reconciliation); persistent-profile sidecars
|
>32KiB cause a reload loop. (Fixed: redirect/pushState loading-state
|
||||||
are never reclaimed while the app runs; sidecar stderr is nulled;
|
reconciliation.)
|
||||||
final URLs >32KiB cause a reload loop.
|
|
||||||
4. Downloads engine: pause/resume/cancel/retry are UI-only, progress
|
4. Downloads engine: pause/resume/cancel/retry are UI-only, progress
|
||||||
never updates, checksum runs on the UI thread, open/reveal hardcode
|
never updates, checksum runs on the UI thread; `ely://auth/callback`
|
||||||
`/usr/bin/open`; `ely://auth/callback` exchange and save-page commands
|
exchange and save-page commands are unimplemented. (Fixed:
|
||||||
are unimplemented.
|
cross-platform open/reveal.)
|
||||||
5. Smaller confirmed papercuts: several synced mutations never schedule
|
5. Smaller confirmed papercuts: several synced mutations never schedule
|
||||||
an upload (splits, group toggles, deletions), trash_space leaks split
|
an upload (splits, group toggles, deletions), trash_space leaks split
|
||||||
layouts, reload of the current URL is a no-op (crashed tabs can't
|
layouts, mid-Vec tab inserts skip sort normalization, "Switch
|
||||||
reload in place), mid-Vec tab inserts skip sort normalization, Esc
|
workspace" palette entry mislabels its action, Profiles page cannot
|
||||||
doesn't close the command overlay, "Switch workspace" palette entry
|
create/delete profiles, vault rotation silently skips devices without
|
||||||
mislabels its action, Profiles page cannot create/delete profiles,
|
wrapping keys, SyncStatus counters are hardcoded, second in-process
|
||||||
vault rotation silently skips devices without wrapping keys,
|
Servo host panics (upstream OnceLock). (Fixed: Esc closes the command
|
||||||
SyncStatus counters are hardcoded, second in-process Servo host panics
|
overlay; the current-URL reload is real now — Cmd/Ctrl+R.)
|
||||||
(upstream OnceLock).
|
|
||||||
6. Integration tests litter the real data root with `profile_*` dirs
|
6. Integration tests litter the real data root with `profile_*` dirs
|
||||||
(`~/Library/Application Support/com.elydora.ELY-Browser/profiles/`);
|
(`~/Library/Application Support/com.elydora.ELY-Browser/profiles/`);
|
||||||
tests should take an overridable data root.
|
tests should take an overridable data root.
|
||||||
|
|||||||
Reference in New Issue
Block a user