Jump to content

Online Status bug?


Recommended Posts

We're currently on the latest release, we upgraded to 4.5 in mid November and we were aware of this change in location from the beginning, as were our members. 
First reports of the problem started coming in about a month ago and although our members would specifically change the online status to anonymous from their account settings, it would still change to Visible for whatever reason. We also couldn't figure out a pattern for which this change would happen.

Today we got multiple reports about this, and one of our members told us it even happened twice just this afternoon

Edited by PokemonMillennium
Link to comment
Share on other sites

3 minutes ago, PokemonMillennium said:

First reports of the problem started coming in about a month ago and although our members would specifically change the online status to anonymous from their account settings, it would still change to Visible for whatever reason.

I'd log a support ticket, though, in the interim--some questions someone is bound to ask:

  1. How do you know this is happening? Have you seen the setting in its anonymous and visible status states when looking at a member's record in the ACP before and after the change?
  2. How do members know this is happening?
  3. Where are you storing sessions? Redis? Database?
Link to comment
Share on other sites

2 minutes ago, Paul E. said:

I'd log a support ticket, though, in the interim--some questions someone is bound to ask:

  1. How do you know this is happening? Have you seen the setting in its anonymous and visible status states when looking at a member's record in the ACP before and after the change?
  2. How do members know this is happening?
  3. Where are you storing sessions? Redis? Database?
  1. So far just because of the reports. Could you explain me how to check status states in a member's record in the ACP? I thought I could only look at these
  2. When anonymous, a crossed out eye is shown near their username in the Who's Online list or in their profile. They notice the eye is missing when this happens.
  3. We use MySQL Database!
Link to comment
Share on other sites

1 hour ago, Ryan Ashbrook said:

Switching online visibility isn't logged to the member history. If you look at the devices used by the user, though, it will show you which ones are logged in anonymously.

Just out of curiosity, if automatic login is not enabled, will the Online Status reset at every login? I'm asking even though this isn't my case as I just checked one of my member's devices and he's logged anonymously with each one of them, yet he still has this problem.

Link to comment
Share on other sites

One of my members just reported the problem again and he pointed out that although he's still not visibile in the Who's Online list, other members can still see his Online Status by visiting his profile. The crossed out eye also disappeared. I checked and I can confirm what he's saying. I also looked at his devices and all his recent ones have anonymous login enabled. 

I think this might be a bug, I think I'll open a ticket.

Link to comment
Share on other sites

10 minutes ago, PokemonMillennium said:

We do, we've had them for years but none of this ever happened

The obvious answer from support will be to see if upon disabling all those applications and plugins, the issue is resolved. You may want to try that first, or list out the plugins and applications you have (and/or the hooks they are inserting into).

If you've had something for years, and the handling of invisible users has changed recently, it's possible something that had no impact on versions prior to 4.5 is now having an impact.

Edited by Paul E.
Link to comment
Share on other sites

8 minutes ago, Paul E. said:

The obvious answer from support will be to see if upon disabling all those applications and plugins, the issue is resolved. You may want to try that first, or list out the plugins and applications you have (and/or the hooks they are inserting into).

Yeah, we have a couple of updates to do (Feedback and Basic Points), and disabling them will take some planning as all of them are very necessary to our community day by day. But thanks for the advice, we'll try that before opening a ticket

Link to comment
Share on other sites

  • 3 weeks later...

Just an update. We had separately received a similar report and created a ticket here, and it is being investigated. There does appear to be something not working properly, though for our case it is manifesting itself in the forced invisible setting at the member group level. Some things to note though:

On 2/5/2021 at 12:28 PM, PokemonMillennium said:

One of my members just reported the problem again and he pointed out that although he's still not visibile in the Who's Online list, other members can still see his Online Status by visiting his profile. The crossed out eye also disappeared. I checked and I can confirm what he's saying. I also looked at his devices and all his recent ones have anonymous login enabled. 

  • We noticed that in the default theme, the crossed out eye has template logic in the profile to only show to the member whose profile it is. It will not show to administrators. I'm not sure if this is a bug or by design but my assumption was like yours that it would show for administrators too on the hovercard and profile. That's clearly not the case.
  • There is logic in the application source code to reset the device anonymity setting at various points. If you edit a member and place them into a group with forced invisibility, as an example, or if the member adjusts their personal hidden/visible setting if they have access to that. This doesn't appear to happen in all conditions, yet my read of the logic that sets the session to anonymous should make this a non-issue. I'm not sure if somewhere else the device setting takes priority. For the members reporting the issue, they had a mix of anonymous and non anonymous known devices, which... if the logic is supposed to reset them all to match the setting doesn't make sense.

 

Link to comment
Share on other sites

On 2/25/2021 at 2:59 PM, CoffeeCake said:

Just an update. We had separately received a similar report and created a ticket here, and it is being investigated. There does appear to be something not working properly, though for our case it is manifesting itself in the forced invisible setting at the member group level. Some things to note though:

  • We noticed that in the default theme, the crossed out eye has template logic in the profile to only show to the member whose profile it is. It will not show to administrators. I'm not sure if this is a bug or by design but my assumption was like yours that it would show for administrators too on the hovercard and profile. That's clearly not the case.
  • There is logic in the application source code to reset the device anonymity setting at various points. If you edit a member and place them into a group with forced invisibility, as an example, or if the member adjusts their personal hidden/visible setting if they have access to that. This doesn't appear to happen in all conditions, yet my read of the logic that sets the session to anonymous should make this a non-issue. I'm not sure if somewhere else the device setting takes priority. For the members reporting the issue, they had a mix of anonymous and non anonymous known devices, which... if the logic is supposed to reset them all to match the setting doesn't make sense.

 

As for your first point, I was aware that the eye wouldn't appear for administrators. When I said I checked, I meant that I logged in the members accounts and checked myself! 

As for the second point, we still couldn't figure out a logic as we don't have groups with forced invisibility nor we edited these members' groups. Some members would find their online status changed even if they browse our board with a single (invisible) device.

We also couldn't open a ticket right now due to other commitments of our staff but I would appreciate it very much if you let me know how the official support will reach out to you.

Edited by PokemonMillennium
Link to comment
Share on other sites

1 hour ago, PokemonMillennium said:

We also couldn't open a ticket right now due to other commitments of our staff but I would appreciate it very much if you let me know how the official support will reach out to you.

Support let us know that they are looking into it. Not sure when/how/if it will be addressed, yet we can reproduce the issue. Perhaps @Jordan Invision can keep us updated here.

Link to comment
Share on other sites

  • 1 month later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...