This is probably related to an issue I raised in this thread, but I'm pulling it out for clarity's sake.
The original issue was that the username sometimes displays in the upper right when the user is not actually logged in. This new issue is the obverse. The Login link displays when the user actually is logged in.
To reproduce this behavior:
Open any multi-tab browser.
Go to a private embedded forum. (Note: I can't give an example because I've seen this behavior only on my private embedded forum. If a Nabble rep needs access to that forum in order to pursue this, let me know. I do suspect that this behavior appears only in private embedded forums, or perhaps in all embedded forums, or perhaps in all private forums, because I haven't been able to reproduce it here on the support forum.)
Be sure that you're logged out of Nabble by clicking your username, if it appears in the upper right, and clicking Logout.
Open another tab and go to the same forum. You should see the Login link in the upper right, same as in the other tab.
Log in on tab 2.
Go back to tab 1, refresh, and navigate around the forum.
You'll see on tab 1 that it behaves as if you're logged in but the Login link persists in the upper right, where it should now be displaying your username.
Bottom line, there are some underlying cookie and session issues that need to be solved. It's possible that cookie behavior may be different in embedded forums compared to non-embedded. But once that part is fixed, there ought to be a straightforward way to ensure that the upper right display is correct. If there's no logged-in user, display the Login link. If there is, display the username link.
Re: Single user, single browsing session, multiple tabs: log out from Nabble followed by log in may not update the 'Login' area in all tabs
Thanks for confirming this. I might be inclined to treat it as cosmetic as well, except that I firmly believe that it's intertwined with some much more serious issues about embedded forums, as I reported here.
Re: Login link displayed when user already logged in
Hi, Hugo. No, it's not resolved. In Firefox it still behaves exactly as I documented in the OP. That's when I have my 3rd-party cookie setting at the default of not accepting 3rd party cookies. When I change that setting to accept 3rd party cookies, it works as expected in multiple tabs. IOW logging in on one tab does log in all the other tabs, but only when you accept 3rd party cookies.