Once again i’ll point out that providing screenshots and asking a question in the title will not help us help you.
Reproduce on the playground (playground.babylonjs.com), explain exactly what you are doing, and then we might be able to help.
This is the default arc rotate behavior. When pointer down is triggered it stops and then starts after.
When you are recreating this behavior and detaching the behavior during a pointer down, the pointer up is not triggered in the behavior and is therefor blocking further execution.
So this:
test | Babylon.js Playground (babylonjs.com)
and this:
test | Babylon.js Playground (babylonjs.com)
work the same.
Note that the solution in #9 is using private variables and is not recommended.
Thank you very much! This way resolve my problem , haha !