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
{{ message }}
Repository navigation
Browser wizard: a step renderer that throws leaves an empty step with no message #955
Found while verifying #954. #879 was one instance of a wider gap: render() in site/js/wizard.js calls the step renderer without a guard, so when a renderer throws, the exception leaves render() before it updates the step counter, the Previous/Next buttons, the detail toggle and the YAML preview, and before it saves the state. The step stays empty and the operator sees no message; only the browser console shows the error.
Open that step: the pane is blank, the counter and buttons still describe the previous step, and nothing tells the operator what went wrong.
Acceptance criteria
When a step renderer throws, the pane shows a short message saying the step could not be shown, the error is logged with console.error, and the counter, buttons, detail toggle and YAML preview still describe the current step, so the operator can go back or close the dialog.
The message is translated in English and Turkish; the deferred locales fall back to English as other new keys do, and the locale fallback test lists the key.
A controller test under tests/site/ makes a renderer throw and checks the message and the step chrome. The existing render tests still fail when a real renderer throws: the boundary must not turn a broken step into a passing test.
Activity