Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix event handling with react-beautiful-dnd #5842
base: master
Are you sure you want to change the base?
Fix event handling with react-beautiful-dnd #5842
Changes from 5 commits
264109d
df2d44c
5e04ec6
67e005f
649eec7
d3fd7f7
16b4be7
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is there a test for this particular use case - dropdown indicator preventing default event (
react-select/packages/react-select/src/Select.tsx
Line 1345 in 06e3488
Also, not quite clear why
stopPropagation
is not a case,onMenuMouseDown
uses it (uses both) for example.This code was added here for a reason, and I can see other pieces relying on this one. Basically - all
.preventDefault
in this file.What if we try to change the game rules and just rely on a different information source?
Might be a little too much code to support a single line, but this code will keep the old behavior and unlock our usecase.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This prevent default was added in #5134 — I can't imagine anything in Select is leaning on it?
We can definitely change the rules like you said if the behaviour is needed. I'm just not sure it is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The failing tests might point to it being needed I suppose ;).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right, and you added tests for #5050 case, and they are passing. May be something else in between, including changes in DatePicker resolved the problem in the meanwhile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah you're right, which is what the tests are showing now. I'll dig in soon.