I finally got the time to look at the J6 changes.
The application object's input property becoming protected is not that bad, I can replace it with getInput(). Of course, Joomla could've (and should've) simply used a magic __get to automatically address this change without breaking existing software. This feature has been present in PHP for well over 20 years...
The message about Chosen actually comes from core Joomla! code. Instead of removing formbahevior.chosen they kept it, but since the files it relies on are not present it just… breaks the page. Luckily, this has not actually been used since the 3.x versions, so it was as simple as ripping the method call off.
There will be new releases in a couple of weeks. I want to go through all changes they made in beta 1. The change about the application object's input property is not even in the release notes, even though it's a major b/c break. I wonder what else is there that hasn't been mentioned anywhere else but has a big impact.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!