I usually see them come back after a while. Is there a human intervention for this or it’s just some sort of batch process fixing things from time to time?
@J-M-L , I know that they come back after a while; longest I had to wait (that I'm aware of) was 45 minutes.
This poses a problem if an OP can't find his/her thread back.
I think I've done everything that @dax1 has asked (discourse safe-mode, private window, no extensions, two different browsers) and the problem is still shows it's head. I think the ball is back at the Discourse team.
I'll keep on reporting here till I do not experience the issue anymore. Maybe others that experience it should also do it so we can see how often it actually happens.
Agreed it’s an issue. I was just wondering if the fact that they re-appear is because we flag them here or if there is some other human intervention or if the system somehow automagically fixes the issue.
I don't flag, I just report here. As I doubt that this topic is actively followed, I think they automagically come back.
I can tell you that there is no intervention coming from me. I am following the thread, but I don't have any idea what action I could take to bring the moved topics back to visibility.
I don't know anything about the subject other than what has been revealed here, but I do suspect the resurrections are happening automatically.
How many times does this happen to you, let's say in a day or a week?
We would like to understand which process is causing this so one thing that would be very useful for us is to understand if there are errors on the browser dev tool when this event occurs. If you manage to catch the error, attach the HAR file so I can send it to our engineers!
Using Chrome dev tool you can download the HAR file from the Network tab:
We have no reports from other Discourse sites regarding this issue so it is something that only occurs on Arduino. My main guess is that there is an error with the service workers when the site is particularly active and you do the category change.
In the meantime I will talk about this issue with our infra team and ask them if it makes sense to increase the service workers available to Arduino to see if the problem recurs even with more resources available.
@dax1 , thanks for getting back. It happens nowadays roughly once a week to me with the given setup; I report every occurrence here ![]()
It happens indeed from time to time, unexpectedly. I’ll try to grab details next time
@sterretje, @J-M-L the only thing in common that I noticed in your reports is that this issue seems to happen only when you move the first topic created by a new user who has just joined the forum.
It could be plausible that this issue is related to this one, Need to approve the first few posts? - Staff / Moderation - Arduino Forum.
The fix for that issue was merged a few hours ago, I will deploying Arduino soon. Keep an eye on the topics created by new users that you will recategorize in the next few days.
I've been following this discussion all the way thorough but yet to experience the problem so have stayed out of the discussion. I am curious though, what is a 'service worker'?
Will let you know. ![]()
A server running a rails app uses workers to do all of the things an application needs. It sends email, runs requests, performs calculations etc. The number of workers you need depends on how much traffic and calculations your web app needs to do. We have an internal monitoring system that sends us alerts when a site is overloaded, has few resources or unusually high activity (which happen for example during DDOS attacks or particular events). When a site is in difficulty because the workload is very high, we can assign more resources and more workers to it so as not to slow down the site's operations and not create annoying lag for end users. So far this has never happened on Arduino, despite being a site with a lot of traffic and I don't think that's the problem here as this issue is only happening to some users
Thank you @dax1 , makes sense ![]()
The fix for Need to approve the first few posts? - Staff / Moderation - Arduino Forum has been deployed, let see if the issue happens in the next few days.
@dax1, still happening. Cronometro digital cuenta atras +lcd, 10:02 SAST
forum.arduino.cc.20220214_1.har.zip (79.5 KB)
Notes:
This happened in a tab with discourse safe-mode; I also had the forum open in another tab without safe-mode; not same topic. And I had the forum open in Firefox.
And another one
Mittelwert erstellen at 17:25 SAST.
Not sure if it's useful, I might have done something wrong ![]()
forum.arduino.cc.20220218_1.zip (295 Bytes)
This one was hidden by the forum's automated spam detection system.
It seems to work like this:
- Forum member publishes a post and it becomes visible to everyone.
- The post is submitted by the forum software to the "Akismet" spam detection service.
- Akismet reports back that the post looks like spam.
- The forum software hides the post from public view.
- The forum software submits a flag for the moderators to review the automated action.
- The moderators see it was a false positive and reject the flag.
- The forum software restores the post to public visibility.
So there is this somewhat odd situation where the post is visible for a short time before seeming to disappear for the non-staff users who can't see it.
Would it be possible to keep the topic / post visible? If I flag a topic as spam, I will see a message in the line of "this topic is hidden" and "view the ignored content".
It would (possibly) be beneficial to the topic starter as he/she will not be able to find his/her topic back and it would prevent false positives in this thread ![]()
Control automático de AC con ARDUINO disappeared around 19:40 SAST after move.
Using Android phone + chrome; no discourse safe mode, no extensions.
I did a survey of every topic mentioned in this thread and 100% of them were hidden by the "Akismet" spam detection service as a result of a false positive, then later restored after human review from a moderator (following the sequence I described in my previous reply).
So I think we now have the explanation for the disappearances.
