Haha, yeah… I ended up finding a cheap used OnePlus 5T in good shape and swapped the screens. There is Android 14 with LineageOS and other custom roms available, so I can keep the phone “up-to-date” and running for a while.
I still keep an eye on the phone market and more or less following the Asus drama with GamersNexus and the threads on XDA.
I haven’t upgraded to Android 14 yet. It’s painful to do backups and restores with 128GB storage and USB 2.0 but I will get there soon.
I use fx_cast extension, it’s been working great for years. Although it needs the “bridge” to be installed, which is some minimal headless chromium thing.
It’s not a seemless experience, as it has a domain whitelist enabled by default, so you need to mess with it in the extension settings first, but once it’s been set up, it’s fine.
Sometimes it can mix up old/expired sessions, so the website would say you’re casting but you’re not. You can just press the “active” cast button and disconnect, then reconnect again.
Some other times (rarely) it fails to mock the casting feature and you won’t see the cast button or it would be disabled. Refreshing the page helps. If not, double check your whitelist.