Skip to content

[claude] Make viewer UI tests wait until entry rows have loaded - #2697

Merged
myieye merged 1 commit into
developfrom
claude/viewer-tests-wait-for-loaded-rows
Sep 25, 2026
Merged

myieye merged 1 commit into
developfrom
claude/viewer-tests-wait-for-loaded-rows

Conversation

@myieye

@myieye myieye commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

[Claude, autonomous]

ProjectPage.waitFor() checked for skeleton rows before any rows existed, so goto() could return while every row was still a skeleton. On WebKit that made "adding entry at end increases scroll height…" take a baseline 288px too tall (13 rows, 100px as skeletons vs ~78px loaded) and fail, e.g. 4× in a row on #2694.

🤖 Generated with Claude Code

ProjectPage.waitFor() asserted zero skeleton rows before any rows had
mounted, which passes trivially. Rows then mount as skeletons, and since
skeleton rows also have role="row", the final row-count poll passed too,
so goto() could return with every row still a skeleton.

On WebKit CI that made "adding entry at end increases scroll height"
take its baseline 288px too tall (13 initial rows, 100px as skeletons vs
~78px loaded) and fail.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 56 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 5fc8a0a5-017b-41df-94dc-384fc30e4462

📥 Commits

Reviewing files that changed from the base of the PR and between 83c1805 and f8923ea.

📒 Files selected for processing (1)
  • frontend/viewer/tests/pages/project.page.ts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the 💻 FW Lite issues related to the fw lite application, not miniLcm or crdt related label Sep 25, 2026
@argos-ci

argos-ci Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Argos notifications ↗︎

Build Status Details Updated (UTC)
default (Inspect) ✅ No changes detected - Sep 25, 2026, 1:04 PM
e2e (Inspect) ✅ No changes detected - Sep 25, 2026, 1:11 PM

@myieye myieye added the self-reviewed 👁️ I reviewed this myself and with AI and decided it was safe to merge without a second set of eyes label Sep 25, 2026
@myieye
myieye merged commit 5987f32 into develop Sep 25, 2026
31 checks passed
@myieye
myieye deleted the claude/viewer-tests-wait-for-loaded-rows branch September 25, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💻 FW Lite issues related to the fw lite application, not miniLcm or crdt related self-reviewed 👁️ I reviewed this myself and with AI and decided it was safe to merge without a second set of eyes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant