Skip to content

Wait for OpenNext note persistence before checking database writes - #74

Merged
rdlabo merged 1 commit into
mainfrom
test/opennext-save-completion
Oct 26, 2026
Merged

rdlabo merged 1 commit into
mainfrom
test/opennext-save-completion

Conversation

@rdlabo

@rdlabo rdlabo commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

The OpenNext browser test shares a D1 database across Chromium and WebKit. Both saved the same note value, so the second engine could satisfy the DOM assertion using the first engine’s value before its POST completed, then observe the previous write count.

Use an engine-specific note value and register the POST response wait before clicking Save. Require the 303 response, rendered value and exactly one database write; no assertions are removed or retried.

Validation: the full OpenNext integration test passed locally in Chromium and WebKit. Manager and independent acceptance reviews passed. This is a test-only correction discovered during 0.1.7 release validation; the immutable v0.1.7 tag is unchanged. Its original failure and unchanged-candidate rerun are recorded separately from this fix.

Final CI: Compatibility and all CodeQL language analyses passed at b7c1c7b. The first Inkstone Android attempt lost its emulator (the saved diagnostic says adb: device emulator-5554 not found) after registration returned 201, so no acceptance report arrived. The unchanged-commit retry passed all required contracts. Both attempts and native diagnostics are retained under artifacts/validation/pr74; no assertion was skipped or weakened.

@rdlabo
rdlabo merged commit f83590f into main Oct 26, 2026
47 of 49 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.

1 participant