-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Safari Bug: Select tool does not always select the correct layer #19454
Comments
I was also able to reproduce this bug on Safari Version 13.0.4 |
Testing using: I tested similar to what @jasmussen Joen mentioned and to me it now seems to be working correctly. |
It's very likely they are the same, see my comment: #30299 (comment). There is also #29678 that looks similar. Ideally, we test them all and close all that can't be reproduced. @jasmussen, can you still reproduce this one? |
There's also #30249, which I could reproduce on Chrome, but it's inconsistent compared to Safari. Unfortunately, I'm not sure where to look next for the source of the issue. |
Should be fixed after #30995. Please reopen if that's not the case :) |
The select tool (press Escape, or choose from the toolbar) selects the layers of a block parent first. Click a columns block and you select the columns block itself, then the column, then contents inside that column. This is the inverse behavior of the default tool, where you click to edit text directly.
In Safari this behavior is slightly buggy in that the selection is not instantly reset when you click outside a block to deselect. Observe Safari:
Note how when I've clicked through to the Paragraph layer, then deselect the block and quickly select it again, I can select the Paragraph again, even though the selection index should have been reset. It does get reset after a delay, but it is not instant.
Here's Chrome:
Note how regardless of which layer I select, when I deselect the block the selection index is immediately reset, as it should be.
The issue appears to be related to the BlockAsyncRenderProvider.
The text was updated successfully, but these errors were encountered: