Skip to content

Fix MiniWebApp AOT POST contact thank-you execute (#485)#1148

Merged
PurHur merged 1 commit into
masterfrom
fix/485-miniwebapp-aot-post-contact
May 23, 2026
Merged

Fix MiniWebApp AOT POST contact thank-you execute (#485)#1148
PurHur merged 1 commit into
masterfrom
fix/485-miniwebapp-aot-post-contact

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 23, 2026

Summary

  • Fix native 003-MiniWebApp POST /contact SIGSEGV by rendering thank-you via direct thankyou.php include (nested layout.phpthankyou.php chain segfaults in AOT multi-TU bundles)
  • Unskip MiniWebAppAotExecuteTest::testPostQueryRouteContactThankYou and add miniwebapp_post_contact AOT fixture
  • Mark step 4b2 execute green in the unskip matrix (Testing: MiniWebAppAotExecuteTest CLI smoke (#485, #676 step 2) #747)

Test plan

  • vendor/bin/phpunit --group miniwebapp-aot-execute (Docker)
  • vendor/bin/phpunit --filter MiniWebAppVmCliTest (VM parity)
  • vendor/bin/phpunit --filter miniwebapp_post_contact
  • vendor/bin/phpunit --filter MiniWebAppUnskipMatrixTest

Closes #485

Made with Cursor

Render thank-you via direct thankyou.php include instead of nested
layout→partial chain that SIGSEGVs in the native bundle; unskip
MiniWebAppAotExecuteTest POST case and add AOT fixture.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur PurHur merged commit a949c56 into master May 23, 2026
1 check passed
@PurHur PurHur deleted the fix/485-miniwebapp-aot-post-contact branch May 23, 2026 18:51
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.

Testing: MiniWebApp AOT binary CLI execute smoke (tracked in #747, blocked #764)

1 participant