When a user chooses to sign out early, the current tab is redirected to the signed out page.
Other synchronised tabs are not redirected to the signed out page, but simply have their timeout dialog cleared.
If a user then switches to one of the other tabs, it appears as if they are still logged in when in actual fact they are not. A user could continue to interact with the page and not realise that they were not logged in until they submitted the page, potentially losing any changes made.
The correct behaviour should surely be that the user is signed out of all synchronised tabs that they have open.
When a user chooses to sign out early, the current tab is redirected to the signed out page.
Other synchronised tabs are not redirected to the signed out page, but simply have their timeout dialog cleared.
If a user then switches to one of the other tabs, it appears as if they are still logged in when in actual fact they are not. A user could continue to interact with the page and not realise that they were not logged in until they submitted the page, potentially losing any changes made.
The correct behaviour should surely be that the user is signed out of all synchronised tabs that they have open.