Rated 4 out of 5 stars

For the "background window" issue, just add these lines at the end of "openlinkOpenNewBackgroundWindowWith" function:

setTimeout( function () {
newWindow.removeEventListener('focus', openlinkDoWindowFocus, false);
}, 1000 );

This review is for a previous version of the add-on (1.5).