Skip to content

test: wait for iframe action readiness - #11

Merged
kody-bot merged 13 commits into
mainfrom
cursor/ws-mcp-ui-3877
Jul 29, 2026
Merged

test: wait for iframe action readiness#11
kody-bot merged 13 commits into
mainfrom
cursor/ws-mcp-ui-3877

Conversation

@kentcdodds

Copy link
Copy Markdown
Member

Summary

  • require the real iframe lifecycle handshake before clicking controls in action-message solution tests
  • keep existing link, tool, prompt, and response assertions unchanged

Context

The first deploy after merging #10 passed Setup and Deploy but exposed a sequence-dependent race in the solution suite: lifecycle tests passed, then action tests clicked visible iframe controls before the parent message bridge had observed readiness.

Failed run: https://github.com/epicweb-dev/mcp-ui/actions/runs/30420728525

Validation

  • formatting passes
  • PR CI is the source of truth for the full sequential solution suite
Open in Web Open in Cursor 

cursoragent and others added 13 commits July 29, 2026 01:39
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
# Conflicts:
#	.github/workflows/validate.yml

Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
@kody-bot
kody-bot merged commit 00e514f into main Jul 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants