Well here's a clue if you want to look into the white screen on standard and small screen. I tried changing my user agent and it made no difference (either that or I didn't change it right). But then I decided to try landscape, which I hardly ever use and I saw some content cut off on the right. No ideas currently of why it's getting cut off, but here are some screenshots. Both of these are in standard view.
(Clicky for piccy!)Hey, is that using Safari? It reminds me of a specific Safari/Windows bug*. If Apple have the same bug on phones, they're fucking idiots.
Appallingly bad rendering of those header bars, BTW. They must be using a 90's Nintendo rendering engine.
And I think I'm going to force mobile mode automatically for any mobile user agent. If you have a desktop user agent, you'll get the layout options. If it's a mobile user agent, you'll get phone mode whether you like it or not. I'm not into playing whack a mole. Been there, done that. totally over it.
*Bug being that if you have a margin on one side of an element Safarti will insist on a margin on both sides. They have done it for ages. Nobody else does it. You might think the bloody idiots would be capable of fixing it.
Devious, treacherous, murderous, neanderthal, sub-human of the West.