- Add text-decoration:none and color:inherit to .protocol-pill so <a> tags don't show underlines or link colors - Guard hash setting in showDetail/showCollectionDetail/showUser: only set location.hash if it's not already the target, preventing the redundant hashchange that was breaking the back button