This block would be a hat that uses the same logic as the existing boolean reporter, "touching [mouse-pointer]?", which has a menu to choose the mouse pointer, the edge, or a sprite.
One reason to add this block is that it would greatly simplify a common case for beginners, where they want to detect that one sprite is touching another, often in a game. One example is in the "Catch Game" Scratch cards:

This stack could be reduced to a much simpler one- the new hat would replace the forever block, the if block, and the boolean reporter:
When this sprite touches bowl
Play sound pop
Go to random position
Set y to 180
I really like this idea.
I'm curious about what should be included in the drop-down here and what the default should be. In 36% of shared projects there is only one sprite. Should we think about matching what is in the touching [drop down] ? reporter (see: https://github.com/LLK/scratch-gui/issues/599)?
I'm also curious about the language on the block. Slight variations could be when touching [drop down] or when touches [drop down]. Thoughts?
/cc @ntlrsk @carljbowman
I'm also curious about the language on the block. A slight variation could be when touching [drop down] as to match the touching [drop down] ? reporter and be a bit more terse. Thoughts?
"When touching" might imply that the following blocks will be run constantly while touching [argument]. For example, a user might try to do this:

..and then be surprised to find that the sprite only turns once, as soon as the mouse is touching it!
Whereas "when this sprite touches" makes more sense in that case, I think:

Plus, I think the actual solution would jump out more clearly with "when this sprite touches"; compare:

Plus it's closer to the "when this sprite clicked" block so I think it's more important to match that
Agreed @towerofnix ! Thanks for the adding some visuals to this! 馃槃
Any updates to this?
Hi @Kenny2github please refrain from bump comments like this. On each issue you can see where it is in the schedule by looking at the Milestone. Items that are listed in the "Backlog" mean that they will likely not be addressed until after the alpha release. Items with a date (e.g. "Aug 23") mean that they are scheduled to be completed by that date.
Hi @thisandagain you made your point in one pr - there's no need to reiterate it in every case I made my mistake. Thanks.
I like this idea - ScratchJr has the
block, and this would just be a more complex version.
Could there also be this option?

Most helpful comment
"When touching" might imply that the following blocks will be run constantly while touching [argument]. For example, a user might try to do this:
..and then be surprised to find that the sprite only turns once, as soon as the mouse is touching it!
Whereas "when this sprite touches" makes more sense in that case, I think:
Plus, I think the actual solution would jump out more clearly with "when this sprite touches"; compare: