Javascript and Open in a New Tab
Many sites have things that look like links but are actually javascript. When you middle click them to tell them to open in a new tab, the browser can't do what you want. The simple solution is for web programmers to use simple RESTful design and avoid javascript when a standard link would do. But that requires fixing things in a lot of different places. So what about a centralized solution, a browser change, perhaps as an extension, that interpreted an "open in a new tab" action as:
Create a full duplicate of this page in a new tab
Run the javascript there
Would this break anything? Are there sites that use unique ids or something in their javascript and use these when talking to their host?