Okta SignOut not working for React SPA if opened in multiple tabs


After login if I am duplicating the tabs and signout from one tab, all other tabs are not automatically logged out. I am using oktaAuth.signOut(); for logout function and am storing my OKTA token in session storage. I observed one behavior - if I am not storing the token to session/local storage and try this scenario, all tabs will get automatically logged out.

Is this an expected OKTA behaviour? I have seen suggestions like use Broadcast Channel to clear session from different tabs.

I tried testing this using GitHub - okta-samples/okta-react-sample: React + Okta and ended up in same.