Resolve the issue of other canvases being unable to interact when overlapping on mobile devices. #1849
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.
Hello author, I have a problem (by translations).
My project uses both Openseadragon and Konva. Openseadragon is also a Canvas library, and Konva is a child element of Openseadragon.
I initialized Konva in this way. _viewer is a class of Openseadragon. I added Konva to Openseadragon. Then I used Konva to mark and draw, and everything was normal, except on the mobile side.
I checked for a long time and finally found this code through the keyword mobile. Adding the judgment can meet my needs, but I don’t know if it will affect other codes.
At first glance, it seems more like you missed the judgment of pointer?
After adding this judgment code, the problem that Openseadragon can only be dragged once is solved. It seems that lowering the version of Openseadragon can also solve this conflict problem, but my project cannot lower the version of Openseadragon, so I proposed this PR.