Frontmatter
| title | Migrate vdom/VdomAsymmetricUpdates test from Siesta to Playwright |
| author | KURO-1125 |
| state | Merged |
| createdAt | Oct 4, 2025, 11:53 AM |
| updatedAt | Oct 4, 2025, 4:11 PM |
| closedAt | Oct 4, 2025, 3:46 PM |
| mergedAt | Oct 4, 2025, 3:46 PM |
| branches | dev ← migrate-vdom-asymmetric-updates |
| url | https://github.com/neomjs/neo/pull/7348 |
Merged

tobiu
commented on Oct 4, 2025, 3:51 PM
thx! merged in. btw, here is some context what this item was about: https://github.com/neomjs/neo/blob/dev/learn/blog/v10-deep-dive-vdom-revolution.md

KURO-1125
commented on Oct 4, 2025, 3:57 PM
Awesome, thanks for merging! I'll check out that blog post to understand the VDOM revolution context better. Appreciate the learning resource!

tobiu
commented on Oct 4, 2025, 4:11 PM
very simplified: drop a toolbar and 1 of its 10 child buttons into the same update cycle.
in theory, you could ask gemini: "use the ai knowledge db and tell me about asymmetric vdom updates!"
if it does not work, open a new ticket please :)
Migrates the Siesta test for
vdom/VdomAsymmetricUpdates.mjsto Playwright using the AI native workflow.Closes #7291
Please make sure to read the Contributing Guidelines: https://github.com/neomjs/neo/blob/dev/CONTRIBUTING.md
What kind of change does this PR introduce? (check at least one)
Does this PR introduce a breaking change? (check one)
If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:
devbranch, not themainbranchfix #xxx[,#xxx], where "xxx" is the issue number)If adding a new feature, the PR's description includes:
Other information:
This migration is part of the ongoing effort to convert Siesta tests to Playwright. The AI native workflow ensured proper adherence to project conventions and complete test coverage for VDOM asymmetric update operations.