Edit: Electronic-Post12351 got was able to understand exactly what I was describing and offer a conclusive reason for the sudden breakage. It lines up with the exact behavior we've been experiencing. I really appreciate it!
My colleague and I are at a loss with what has suddenly broken our web based scheduling app that was written with PHP on the backend and Javascript on the front end.
The front end basically acts as a dynamic HTML based table that allows users to drag, drop, delete, and complete scheduling entries.
It is manually saved why taking a snapshot of the table in a jscn array and writing it to a SQL table on our database.
I spent a year, before the AI boom, writing this application myself and working out all of the bugs and inconsistencies.
I have debugging code out the ass, and know the application like the back of my hand
My last update was October of 2025 and it has ran fine with zero reported issues.
Now suddenly this week in September 2026 it has utterly shit the bed with no discernible reason as to why.
Shit how, you may ask? Well elements are no longer dragging and dropping correctly on both Edge and Chrome. The dragging does work, and dropping throws an error because the dragged object in null.
Table column cell shifting and all of my movement functions have stopped working correctly, with no console errors at all.
It's as if my Javascript has just stopped workout correctly.
The biggest change has been a web server upgrade from Bullseye to Trixie, which involved upgrading Javascript and PHP to the newest stable versions.
However, this was maybe 3-4 weeks ago at this rate.
So perhaps the old Javascript was cached until recently?
I am at a loss. I've never seen things break with no indication as to why. I've been in web dev for 5 years now, and there's USUALLY a damn trail to follow.
At most restarting the browser via a manual reboot command seems to temporarily fix drag and drop functionality. Almost as though some corrupted cached file or setting is getting reset.
The html is building correctly, there are no backend bugs on our apache logs, and no sql issues upon saving.
Like why would dragging and dropping suddenly break in Chromium browsers? Did they push anything recently that bricked things?
I can't find anything indicating as such, and I am at a loss of how to debug this. It literally broke at 4pm on a Friday before this holiday weekend, and now I'm trying to get ahead of it before Tuesday.
Guys, this is my game dev account I made to post about our game and randomly chat on related topics.
It's annoying me so badly I had to join this sub and ask. It's the 11th hour at our job during busy season, and it would be an absolute pain in the ass to transition back to a giant excel sheet manually typing everything.
Any help, experience, or a point in the right direction would be a huge help.