Comments (5)
Probably not a bug, but an HTML feature。
Note: The input and change events do not apply to this input type. Hidden inputs cannot be focused even using JavaScript (e.g. hiddenInput.focus()).
from react.
Hey @nusr, thanks for the information. I wasn't aware of that as well. But I think this issue is different because even if you remove the hidden
attribute, you still get the same issue if you click on the label, instead of the actual input. Maybe I should update the steps to reproduce it and remove the hidden
attributes to remove the confusion.
from react.
Hey @nusr, thanks for the information. I wasn't aware of that as well. But I think this issue is different because even if you remove the
hidden
attribute, you still get the same issue if you click on the label, instead of the actual input. Maybe I should update the steps to reproduce it and remove thehidden
attributes to remove the confusion.
If the same content is selected, the change event will not be triggered.
Add event.target.value = '' fix the problem.
https://codesandbox.io/s/white-leftpad-98w2kx?file=/src/App.tsx
from react.
@nusr it's not that I'm selecting the same file. I just updated the issue description and the CodeSandbox. You can try it again and just so that you know that it's not about selecting the same file, try first to click the item which is not the first one in the list, you'll see the 0
in the console no matter which file you pick.
from react.
Thanks, @groetzi for pointing out the cause of the issue. It turns out I was using the same id for input and that's what was causing the issue. It can be fixed by either removing the id
and htmlFor
from input and label respectively or proving a unique id.
from react.
Related Issues (20)
- ADD Suppport for VEDV (https://github.com/yunielrc/vedv)
- Bug: `srcSet` prop is rendered to `srcSet` attribute (instead of `srcset`) HOT 6
- ㅁㄴㅇㄹ
- Control blocking vs lazy behavior of Suspense during renderToPipeableStream HOT 5
- Bug: Can't use bigint for the key property HOT 15
- how to use react developer tools in chrome HOT 1
- [Feature Request]: RSC error - allow error.code or an other specialized prop to be forwarded to the client HOT 1
- Bug: Components which doesn't consume Context are re-rendered when context state is updated HOT 1
- Bug: HOT 1
- Bug: react-dom/server.bun in `@canary` hangs without flushing or terminating the connection on long class names(?) HOT 3
- Bug: react-test-renderer types of .toTree API are missing HOT 4
- Bug: missing button data in form when submitted via `formAction` HOT 10
- Is react abandoned? HOT 7
- Bug: Suspense does not work in Server Components with `use` api
- Regarding component splitting in react... HOT 5
- Bug: react native android shaking on scroll HOT 1
- Bug: renderToString and renderToStaticMarkup skipping children for HTML custom elements HOT 4
- Bug: Lockdown Failed HOT 13
- react devtools HOT 1
- https://github.com/facebook/react/blob/69728fde0ab2822ba468d9aaaa0c856de3f8547d/AUTHORS#L4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react.