I've noticed a recent change in how Chrome for Windows handles click on links with middle (wheel) mouse button, when link's target (URL) points to the same website.
For many months (years?) clicking any link with middle mouse button, always opened t in a new tab. It acted as selecting Open link in new tab from context menu. This behaviour was permanent and happened always, no matter what target URL link had.
Recently, I noticed a change. When link's address points to the same website (anchored link) Chrome always opens it in the same tab, even if user click such link with middle mouse button (force new tab).
Does anyone knows, if above described change is permanent and if there is any way to prefent it (to switch back to "old" behaviour, where all middle-clicked links were open in a new tab)?
EDIT: Case solved (with installation of an extension proposed in an answer). For future reference and for people looking for a living example -- here is one of many (Yii Framework Class Reference):
CDbColumn class definition.
2. Middle-click on
queryScalar link at the end of third paragraph (feel free to test other).
3. Switch to opened tab and middle-click on
query link in the only paragraph below properties table.
All links are internal / anchored links, all pointing to the same (own)
CDbColumn page. Without "fixing" extension installed, first (
queryScalar) link opens in new tab, while second
query) in the same tab.
To make things even worst, I've analysed source code of each of mentioned links, to see, if presented problem isn't caused by some error / changes in HTML code. Code for both links is the same:
<a href="/doc/api/1.1/CDbCommand#queryScalar">queryScalar</a> <a href="/doc/api/1.1/CDbCommand#query">query</a>
So, this is cleary a bug in Chrome.