Instead, call event.preventDefault() on their onclick event.
Otherwise, with JavaScript loaded, midclicking the link (= open a new tab) creates a new empty page at javascript:void(0);.
Version: master
Severity: normal
Instead, call event.preventDefault() on their onclick event.
Otherwise, with JavaScript loaded, midclicking the link (= open a new tab) creates a new empty page at javascript:void(0);.
Version: master
Severity: normal
As far as I can tell, the targets aren't actually changed. Instead, every single edit link on the page is actually removed/deleted. ($( 'td.wb-editsection' ).empty(); $( 'span.wb-editsection, div.wb-editsection' ).remove(); in wikibase.ui.entityViewInit.js) New ones, frequently hundreds of them, are built from scratch later on, with the target as javascript:void(0). That's probably awful for performance.
While the linked change is an improvement, I would prefer to [use buttons](http://stackoverflow.com/a/12642009/55965) for elements which don't link somewhere (aka don't work without JS).