google / blockly

The web-based visual programming editor.
https://developers.google.com/blockly/
Apache License 2.0
12.48k stars 3.71k forks source link

Safari: Simple horizontal toolboxes do not show cursors during drag #1805

Closed AnmAtAnm closed 5 days ago

AnmAtAnm commented 6 years ago

Problem statement

In Safari (works in Chrome and Firefox), the handdelete cursor does not show in workspaces with the simple horizontal toolboxes. Includes when hovering over the trashcan.

Expected Behavior

The handdelete cursor should show when dragging a workspace block over the trash can or toolbox.

Steps to Reproduce

  1. Open the multi-playground in simple mode in Safari.
  2. In any of the horizontal workspaces (bottom four), drag a block to the workspace.
  3. Drag the block over the toolbox. Note the lack of the handdelete cursor.
  4. Drag the block over the trash can. Note the lack of the handdelete cursor.

This works in the vertically oriented toolboxes, in the category toolboxes, in Chrome, and in Firefox.

Operating System and Browser

picklesrus commented 6 years ago

FYI Safari loses the cursor altogether during drag, whether it is the hand-delete or the closed hand. But only with simple toolboxes/flyouts. <3 browsers.

AnmAtAnm commented 6 years ago

Ah, yes, there is also no handclosed cursor in these workspaces with simple, horizontal toolboxes. Other cases are still fine.

gonfunko commented 5 days ago

This no longer repros.