Minor updates and code changes occur every day. Only significant or noteworthy updates are shown here. Updates shown with a gold background are (or were at the time) only available to Advanced HOPS members.

Search: Clear


Time DateSystem Updates
Update 989
22 May 2023
HOPS LOG-IN TIMEOUT

We try our best to monitor activity and trends in HOPS performance to identify potential issues before they become a problem. The graph below shows the number of log-ins per day in 2021 (blue), 2022 (orange) and 2023 (grey).

https://www.facebook.com/photo/?fbid=720359130094465

For clarity, this is not counting users accessing the site, it's counting users going from a state of not being logged in to a state of being logged in by submitting their username and password to the system.

As you can see, there has recently been an extremely sharp rise. Although the user-base is always growing, this is a bit steep even for HOPS!

We have established that Google Chrome has recently started limiting memory devoted to browser tabs that are in the background. This is in an effort to reduce drag for users who have tens or hundreds of tabs open at the same time, by not spending resources on the tabs that aren't being used. We believe this is causing HOPS to be unable to keeps its session alive if it isn't the currently-used tab, which then forces users to re-log-in when then want to view HOPS again.

Previously we had programmed HOPS to retain its session all the while any tab was open, even if it was in the background. We will re-examine the code that manages log-ins and establish if there's a way we can overcome it this new issue.

Note this is only an issue when HOPS is in a tab *in the background*. It won't time out while a user is part-way through something, provided HOPS is the active tab.