-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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: Movement handler stuck when clicking certain key combinations #12073
base: main
Are you sure you want to change the base?
Conversation
Thank you for the pull request, @EMapGIS! Welcome to the Cesium community! In order for us to review your PR, please complete the following steps:
Review Pull Request Guidelines to make sure your PR gets accepted quickly. |
Hi @EMapGIS, I don't see a signed CLA on file for you. We'll need one to review this PR. Could you please submit a Contributor License Agreement (CLA)? |
Sorry, I submitted a version before, but I submitted the wrong Github account. I have now resubmitted a version. Please check. |
@EMapGIS Perfect, thank you! I can confirm we received it. |
@jjspace Could you please review this PR? |
Hey @EMapGIS, thanks for the PR! This solution does seem to fix the specific reproduction steps in the original issue however I don't think it's the right approach for a generalized answer. Changing the I believe the better approach would be to modify (also please make sure CI is passing, seems there are some linting issues) |
Thank you very much for your reply. I have made some changes to my code and optimized the following aspects:
I have thought about what you said above about completely solving this problem. It is no small project. If there is no need to be compatible with the previous one, it would be fine. But if it needs to be compatible with the previous one, it will be very complicated. We will also sort this out to see if there is a better solution, and then we will communicate again. |
@EMapGIS We do not need to preserve the previous behavior, that was clearly a bug. But I believe the proper solution is probably a change to the default |
fix: CameraEventAggregator
@jjspace I restored the 7.21.1.mp4 |
Description
fix #11903
When the mouse is pressed, the modifiers will be recorded. Modifying the modifiers during this process is invalid.
Issue number and link
#11903
Testing plan
Author checklist
CONTRIBUTORS.md
CHANGES.md
with a short summary of my change