210308 TIL anchor tag 클릭 시 sessionStorage

» 1.5막, TIL (Today I Learned)

anchor tag 클릭 시 sessionStorage

로그인 토큰 정보를 sessionStorage에 저장해서 쓰고 있는데, 로그인이 풀린다는 오류 보고가 들어왔다. 우리 쪽에선 재현이 안되서 여러 삽질을 해본 결과, 예전 코드에서 <a target="_blank"></a> 로 해당 페이지로 넘어가도록 되어있었는데 이때 sessionStorage가 브라우져 버젼에 따라 날라가는 경우가 있고, 안 날라가는 경우가 있던 것이었다.

원래 sessionStorage는 new tab, new window에선 clear되는 게 맞으니 날라가는게 맞는데, 아마 버그라고 생각하고 업데이트하면서 막은 것 같다.

chrome verion 88.x 에서 89.x로 업데이트 했더니 똑같이 재현이 되었고, 다행히 빠르게 수정할 수 있었다.