I think it is a bad thing to have pages that don't display correctly on older versions of the browser or OS.
Without having the older version in question, I can't really do anything about that. Since you still use Windows 7, maybe you can look into it further.
Do you have any idea what change you made that might cause this? The betzaCSS.js script doesn't seem to have any browser problems on these old systems, and betzaNew.js only has a background problem on Apple devices which seems unrelated. So it must be possible to make a script that runs in this case as well.
The main changes I made were to provide a flexbox layout. The file contains comments about the changes I made, which you can find by searching it for my name. Although it looks like I didn't add a comment about it, I also changed how sections are hidden, replacing "display: none" with "visibility: hidden; height: 0;".
Notably, the timestamp on betzaFlex.js is April 29, 2024, which is before the power button on my Windows 10 computer stopped working and I bought a Windows 11 computer. Therefore, I developed and tested that script on the same Windows 10 computer it wasn't working on today before I updated Firefox. Additionally, I found an archived copy of this page on Archive.org from March 2, 2024 with the Interactive Diagram on the page. So it looks like I added it while I was still using my Windows 10 computer. However, it was not working on Archive.org. So I checked some other diagrams. Most of the ones I checked worked, though Ultima, which uses the same script, did not. You may check whether the Ultima ID is working on your computer.
Without having the older version in question, I can't really do anything about that. Since you still use Windows 7, maybe you can look into it further.
The main changes I made were to provide a flexbox layout. The file contains comments about the changes I made, which you can find by searching it for my name. Although it looks like I didn't add a comment about it, I also changed how sections are hidden, replacing "
display: none
" with "visibility: hidden; height: 0;
".Notably, the timestamp on betzaFlex.js is April 29, 2024, which is before the power button on my Windows 10 computer stopped working and I bought a Windows 11 computer. Therefore, I developed and tested that script on the same Windows 10 computer it wasn't working on today before I updated Firefox. Additionally, I found an archived copy of this page on Archive.org from March 2, 2024 with the Interactive Diagram on the page. So it looks like I added it while I was still using my Windows 10 computer. However, it was not working on Archive.org. So I checked some other diagrams. Most of the ones I checked worked, though Ultima, which uses the same script, did not. You may check whether the Ultima ID is working on your computer.