> the browser doesn't recognize what I'm clicking on as a link.
It's entirely possible the browser itself does, but that the site's JavaScript is (also) overriding the right click handler. There's browser extensions to override their override but having to do that is stupid.
why did we even allow this to be overridden in the first place? if you genuinely need that much control, stop shipping a webapp! JS canvas is another thing that really shouldn't exist
I've installed one of those and it doesn't seem to help in the ecommerce case.
It's possible but this seems to be quite rare. In my experience it is always just that they think a div with an onclick handler is the same thing as a link.