IMHO it seems to me overly complicated. Also it doesn't work on mobile / tablet Android. you can display the menu but once you release the button it dissapear
Can confirm, it works well in Brave on Android. You do have to tap to initialize the line -- and then tap on the line and drag -- in early examples, but the completed example works well.
As a tangent, it's sad that that mentality is often used when designing actual systems for end users! (not relevant here because this is just a fun project)
If you look at the inspiration from twitter (linked at the top of the post) you'll see that is by design.