Describe the bug
There are two main problems:
- The callback for
onCropComplete is being called repeatedly while zooming - so they are being simultaneously called
- While zooming, the onZoomChange is being called a lot of times (maybe it's possible to throttle it)
To Reproduce
Steps to reproduce the behavior:
- Add logs in the onCropComplete and onZoomChange callbacks
- Zoom in
Expected behavior
- onCropComplete will be called only once - after you finish zooming (the same behavior as happens with onCropChange)
- onZoomChange will be called less frequently
Here's a sample of the logs while zooming in:

Thanks for your help! This package is super useful!
Describe the bug
There are two main problems:
onCropCompleteis being called repeatedly while zooming - so they are being simultaneously calledTo Reproduce
Steps to reproduce the behavior:
Expected behavior
Here's a sample of the logs while zooming in:

Thanks for your help! This package is super useful!