When I click the textbox for data entry on the touch screen, the on-screen keyboard appears and the screen scrolls up smoothly and the entries appear. But when we click on another textbox, the page returns to its original state and the entries remain behind, so we don't see what we entered. This is not a problem when we do this by closing the on-screen keyboard before each textbox click and it scrolls up smoothly.
Note 1: CEF Version: v65.0.1.0.
Note 2: Windows 10 Enterprise 2016 LTSB (version:1607, OS Build: 14393.3085).
Note 3: I switched back from v75 to v65 because the keyboard was closed a few seconds after clicking the textbox. I'm sorry for my bad english.
Note 4: Code:
var settings = new CefSettings();
settings.CefCommandLineArgs.Add("no-proxy-server", "1");
settings.CefCommandLineArgs.Add("touch-events", "enabled");
settings.CefCommandLineArgs.Add("disable-usb-keyboard-detect", "1");
settings.CefCommandLineArgs.Add("enable-media-stream", "1");
settings.MultiThreadedMessageLoop = true;
var boundObject = new BoundObject();
Cef.Initialize(settings, performDependencyCheck: true, browserProcessHandler: null);
Control.CheckForIllegalCrossThreadCalls = false;
CefSharpSettings.LegacyJavascriptBindingEnabled = true;
chromiumWebBrowser1.MenuHandler = new MyCustomMenuHandler();
var eventObject = new ScriptedMethodsBoundObject();
eventObject.EventArrived += OnJavascriptEventArrived;
chromiumWebBrowser1.RegisterJsObject("boundEvent", eventObject, options: BindingOptions.DefaultBinder);