Skip to content

Add forms mode-selection and TestBench reliability guidance (#5780) (CP: v25.2) - #5781

Merged
peholmst merged 1 commit into
v25.2from
cherry-pick-5780-to-v25.2-1783068624449
Aug 5, 2026
Merged

Add forms mode-selection and TestBench reliability guidance (#5780) (CP: v25.2)#5781
peholmst merged 1 commit into
v25.2from
cherry-pick-5780-to-v25.2-1783068624449

Conversation

@vaadin-bot

Copy link
Copy Markdown
Contributor

No description provided.

Consolidate best-practice guidance that was previously only available in
the agent skills into the documentation:

- fields-and-binding: add a "Choosing a Mode" scenario table mapping common
  form situations (Save/Cancel, wizard, inline grid edit, settings, filter
  bar) to buffered vs write-through Binder mode.
- components-binder-beans: recommend explicit forField().bind() over
  bindInstanceFields for non-trivial forms, and note string property names
  are best reserved for record FDOs.
- reliable-tests: add "Keeping Tests Focused and Independent" (reserve e2e
  for critical journeys, push coverage down to browserless, keep tests
  independent) and "Waiting for Asynchronous Updates" (wait via
  waitForFirst()/waitUntil() rather than Thread.sleep()).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@peholmst
peholmst merged commit 2cabaa3 into v25.2 Aug 5, 2026
5 checks passed
@peholmst
peholmst deleted the cherry-pick-5780-to-v25.2-1783068624449 branch August 5, 2026 06:16
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.

2 participants