Interestingly, in my test file, I cannot correctly get the media Block from image1's tray, but Image5's is not a problem (same media Block). Then, having had success via 5, I can go back to 1 and that works too, even though I have clocked-up several fails beforehand in the same session.
I think there is something not quite right with the media Block code - no other Block types fail.
Work-around. First, from the tray you want to drag a media block from, drag any non-media block first. Hey presto, the media block will then drag out without issues. @ewpatton, hopefully this is a clue to discovering the root cause of the issue.
This behavior makes the media blocks act like quarks, elementary particles that are seen only as part of another elementary particle.
Maybe this is some kind of validation process, intended to avoid mismatches of Media block type (Screen name/sound file name/image file name) against their target sockets by insisting that there be a compatible target socket open in the Blocks Workspace before the Media block is allowed to appear on the Workspace?
How old is your mouse/trackball/touchpad? Is it acting like an amusement park claw machine, dropping its drags before they reach their intended pane? Does the distance to drag affect the problem frequency? Do different components' locations in their pallete extend their drag distance requirements?
All,
Probably another problem... but about six months ago
dragging blocks at first were not be visible, but visible again at the click point. I figured this was an AI2 enhancement, but the block dragging fix occasionally (rare) returns to the old visibility approach. Seems unusual!
Nothing immediately comes to mind as to why this is happening. @BeksOmega would you be able to take a quick look and file an issue with anything you learn?
@ChrisWard do you see any errors in the browser developer console when this happens? I think there is probably an exception being thrown by the drag handler based on your videos.
Honestly I have no idea why this is happening. I've never seen a block that's draggable but not rendered before.
I took a look at the relevant block definition, and everything seems to be in good working order. It's definitely doing some weird stuff with the asset filtering and whatnot, but nothing that should break rendering.
If there was an error trace or some repro steps I could help more, but at this point I'm stuck