S support.mozilla.org Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser 757 points shak77 9 years ago 511 comments