Repository navigation
fix(platform): retain comment edits across log window threshold - #4460
Conversation
|
REQUEST CHANGES — independent review of The production fix addresses the root cause, but the new regression does not exercise the failing case.
Evidence: observed OPEN / MERGEABLE / CLEAN with 50 SUCCESS, 27 SKIPPED and 1 NEUTRAL checks. Browser job Local test / OLD mutation / manual browser / benchmark: NOT_RUN. The shared checkout is a different head, and this review forbids installs and branch updates; the author also reports the OLD attempt stopped before assertions because the pinned browser was missing. No consuming local phase was started. No source edits, commits, pushes, branch updates or merge. Author owns the regression/focus proof repair; Fleet owns subsequent routing. Re-review the repaired exact head before merge. |
|
TALE-1033 repair at head
Published once to the existing branch; no merge performed. |
|
Fixed the three activeElement containment assertions using Node.contains for type-safe null handling. |
|
ACCEPT — independent re-review at
Observed evidence: all seven CI-ready aggregators succeeded; current checks total 50 SUCCESS / 27 SKIPPED / 1 NEUTRAL. Browser job No source edits, commits, pushes, branch updates or merge. Fleet owns routing to #2 for v0.5.76 content; this comment does not authorize a merge by this reviewer. |
|
Merge-lane coverage dispositions at
Merge-gate dry run at 01:55:52Z: open, CLEAN, head matches; no required contexts. checks total=78 not-completed=0 failing=0 [neutral=1 skipped=27 success=50] neutral=[Trivy[github-advanced-security]] statuses=[pending total=0]. Every skip is on the by-design allowlist |
An edit opened in a discussion below 100 rows can lose its editor and draft when new comments enable windowing. Register row activity in every mode so the existing pin is available on that crossing render. Remove the obsolete no-op registration.
Adds the TALE-983 browser regression for 90 → 120 comments with an open edit, retaining every existing assertion and checking that the same textbox and draft survive.
Fixes #4431. Publishes TALE-983 under TALE-1026, rebuilt on main
5b6ab36bb3ed00bed28bb9f4e79d082c3f1144b0.Validation:
git diff --check, scoped lint and formatting passed; normal commit hooks passed. The guarded, one-worker OLD browser attempt failed before assertions because the pinned Chromium headless shell is missing. NEW is NOT_RUN because installing browsers is forbidden and repeating that prerequisite failure adds no proof. OLD failure is not a demonstrated regression failure; CI remains the oracle. No installs, builds, stacks or CI reruns.Independent review: #2's native TALE-983 review (approval
110c275e) is pending; review this exact head and complete patch. Do not merge until #5 records the candidate, as #4431 is a known issue in v0.5.75.