You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: clear the removed rule's premise from the surfaces it outlived
Review of the removal turned up five places still asserting, or still
built for, the enclosing-form question #1307 deleted.
The gallery's submit-todo comment contradicted itself four lines apart,
saying the enclosing form does NOT have to be bound and then that it does,
and pointed readers at the rule this branch removes. That file is scaffold
payload, so it ships into every generated app.
The production onError message for WEBJS_FORM_SUBMITTED_AS_GET named the
enclosing form as the cause; the dev logger four lines above it was already
correct, so the two disagreed on one event. render-server.js still carried
the four-state form-scope comment and passed a vestigial third argument to
a two-parameter render(), both left over from the same removal. check.js
kept two imports whose only uses were inside the deleted function, and the
now-callerless scanner's JSDoc still described the consumer it lost.
`A form submission reached ${url.pathname} as a GET with the \`${FORM_ACTION_FIELD}\` identity in the query string, so no server action ran. The submitter's enclosing <form> binds no action.`,
362
+
`A form submission reached ${url.pathname} as a GET with the \`${FORM_ACTION_FIELD}\` identity in the query string, so no server action ran. A bound submitter carries its own formmethod="post", so look for a formmethod="get" on the button that was pressed, or a method="get" on its form: a submitter's own formmethod wins by native precedence and WebJs honours it rather than refusing it.`,
0 commit comments