I have a MS Surface Pro 6 that I've converted to Zorin 18 a few weeks ago. With the Surface kernel, it works great. I've been using Firefox as my web browser since the install. The on screen keyboard opens automatically whenever I click a text field in Firefox. I decide to give Brave a try since it is the default browser in Zorin. I like it enough to consider switching browsers BUT...the on screen keyboard does not automatically open when I click in any text field in Brave. I have to either slide up from the bottom of the screen to bring up the keyboard or open it up by clicking the keyboard icon I've put on the taskbar. Why does Firefox auto open the on screen keyboard but not Brave? Is there a setting I'm missing? Seems to be app specific.
This is how the browser interacts with the compositor and the native build on Linux. Firefox is fully compliant with GTK and GnuLinux compositors.
Brave Browser is built on Chromium, which is more independent and self contained.
There is no setting in brave, no "flags" that can enable this - because it does not communicate with the compositor in a way that allows for OSK to be automatically opened. It does not have the hooks for it.
So users on Brave or other Chromium based browsers are stuck with having to manually pull up the OSK when needed.