What problem does this solve?
DevPath relies entirely on JavaScript for the skill chip input system.
If a user has JavaScript disabled, the form renders but is completely
non-functional with no error or explanation shown to the user.
Proposed solution
Add a block in templates/index.html with a brief message
informing the user that JavaScript is required. Style it in
static/style.css using existing CSS custom properties.
Alternatives considered
A static banner hidden by JavaScript on load — rejected as it adds
unnecessary DOM manipulation. Native is the standard
HTML solution and requires no JavaScript.
Which part of the app does this affect?
Homepage and form
Estimated complexity
Small (a few lines of CSS or JS)
Before submitting
What problem does this solve?
DevPath relies entirely on JavaScript for the skill chip input system.
If a user has JavaScript disabled, the form renders but is completely
non-functional with no error or explanation shown to the user.
Proposed solution
Add a block in templates/index.html with a brief message
informing the user that JavaScript is required. Style it in
static/style.css using existing CSS custom properties.
Alternatives considered
A static banner hidden by JavaScript on load — rejected as it adds
unnecessary DOM manipulation. Native is the standard
HTML solution and requires no JavaScript.
Which part of the app does this affect?
Homepage and form
Estimated complexity
Small (a few lines of CSS or JS)
Before submitting