Open
Description
Describe the bug
I tried to remove spell checking from a HTML form by applying the spellcheck='false' attribute which is a string value in the HTML spec. Solid JS expects a boolean causing a type error.
When I tried with the boolean, which satisfied the type error, it didn't apply the spell checking to the form.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck

Your Example Website or App
https://stackblitz.com/edit/sb1-9nokcksg?file=src%2FApp.tsx
Steps to Reproduce the Bug or Issue
- Create a HTML form
- add the spellcheck='false' attribute
- See type error in code
- try the boolean approach like the type expects
- add a field to the form
- open app in browser
- See the boolean value not applied correctly in Brave browser
Expected behavior
As a user I expect to be able to use the spellcheck attribute as recommended by the HTML spec or at least it should be applied to the underlying form field correctly on render.
Screenshots or Videos


Platform
- OS: Windows 10
- Browser: Brave
- Version: 1.76.82 Chromium: 134.0.6998.178 (Official Build) (64-bit)
Additional context
No response