As a Roblox developer, it is currently too hard to log in to studio via the new webview prompt. Especially when issues arise that make this prompt unusable.
If Roblox is able to address this issue, it would improve my development experience because it would make it possible to work around issues regarding the login process, without it being a complete disruption.
The big problem that separates this from most issues is that logging in to Studio is absolutely mandatory. It is a necessary first step, with no workarounds, no circumvention, no hackery. That is reasonable enough, many websites won’t let you use them if you’re not logged in. But if it fails, Studio becomes impossible to use, and it may not be in Roblox’s best interest to solve incredibly rare problems that users placed on themselves unknowingly or accidentally, let alone the fact that Roblox may not even be made aware of those extremely rare and atypical issues. A way to cut out the technical complexity in these cases, particularly regarding the new login prompt would be a live safer. (An emergency entrance )
Currently, based on discussion from here, I would propose a mechanism to allow auto-prompting studio logins in the browser. A studio setting, or potentially even a fast flag would probably suffice, any sort of mechanism that could be controlled by a user (if you’re desperate enough).
I have a lot of additional info or support that may not necessarily be relevant, but I still think it is important to bring up and to emphasize.
Evidence of this problem being impactful in the past
This point of failure actually happens quite frequently on Roblox. Every time there is a big Roblox outage, people lose access to Studio, because Studio requires internet access and it needs to connect to Roblox, and you need to be able to log in, and to log in, the layers and layers and layers of technology and abstractions and complexity all need to just work.
That’s likely never going to change, it is a somewhat natural state for Studio to be in, but, it is certainly evidence that this technological footgun just sort of exists and is genuinely impactful to users on Roblox. Giving users half a way out so they can at least hold off can potentially save many users their source of income.
The web view implementation means that there is a much bigger surface area for things to go wrong for users in general. If a user has some exotic system configuration, perhaps their Microsoft Edge installation is corrupt, they will be unable to really do anything about it.
If I didn’t have a Windows install, I would be incapable of working right now. For some people, that could be their rent gone without notice.
Complete Linux/Wine disruption as a result of web view
Currently this effects me and quite a lot of people in an extremely disruptive way. I use Linux as my primary OS. Under Wine, this new web view implementation does not work correctly at all. There are unlikely to be solutions to this in the near future because of the quantity of moving pieces involved in getting the web view prompt to display. It is of course unreasonable to Roblox to go out of their way to fix an issue that relates to Wine when Roblox openly states that they won’t support Wine, so the most ideal compromise is one that generalizes.