Open this page ON the device you want to use. Everything below is measured, not guessed.
Browser version is the number that matters. Everything else is context.
A syntax failure (the first two) is the bad kind: the browser refuses to parse the whole script block, so a screen arrives blank rather than degraded. The rest just look wrong.
Shelf intake keeps your progress in localStorage. If that is blocked (private browsing, or a browser set to clear on exit) an interrupted session really would be lost.
Tap, then paste it into a message — it is everything needed to diagnose from afar.