The problem is that the application gets in the way of the normal user interaction with the browser. However, there are ways you can provide the service you want without breaking UI expectations:
* Display an icon next to the selected text that opens any desired popup instead of opening it by default
Thanks, this is a really cool suggestion. Until now, I was totally unaware of the HTML5 context menu. Also, I really like the idea of using an icon that tries to flow well with the body of the text instead of obtrusively covering it up.
And once again, some kind of opt-in and opt-on setting for our users to choose for their sites is definitely something I want to experiment with integrating.
Actually I do. Here are a couple of ideas.
The problem is that the application gets in the way of the normal user interaction with the browser. However, there are ways you can provide the service you want without breaking UI expectations:
* Display an icon next to the selected text that opens any desired popup instead of opening it by default
* Check out the HTML5 context menus (currently works in Firefox) https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554... for adding you own search options or a "copy with attribution" action without hijacking the context menu
In addition to all that you could definitely provide an opt-out mechanism for users from your website, identifying them with a cookie or IP.