You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Soft keyboard doesn't show when you click to text input in HTMLLoader with Windows touch screen devices.
It has been tested with multiple AIR versions even with latests AIR 32.0.0.89, AIR 33.0.2.338 and AIR 33.1.1.63 with many Windows 8.1/10 devices with touch screens. With Windows 10 it doesn't matter if you use tablet mode or not.
It doesn't matter if you use URL link or HTML code provided by String.
Same issue in all cases.
The same works fine with system browsers with the same devices and with StageWebView and enabled Windows 10 tablet mode.
Also soft keyboard appears with Windows 10 devices in tablet mode when you click to AS3 TextField with TextField::type=TextFieldType.INPUT.
There are still many cases when we cannot use StageWebView because of some limitations and issues with it on Windows platform so we have to use HTMLLoader.
Such related issues: #174 #143 #223 #214 #183 #172
With latest AIR versions HTMLLoader now deprecated and removed so this issue not actual any more.
But new options to control soft keyboard behavior for Windows still welcome.
Problem Description
Soft keyboard doesn't show when you click to text input in
HTMLLoader
with Windows touch screen devices.It has been tested with multiple AIR versions even with latests AIR 32.0.0.89, AIR 33.0.2.338 and AIR 33.1.1.63 with many Windows 8.1/10 devices with touch screens. With Windows 10 it doesn't matter if you use tablet mode or not.
It doesn't matter if you use URL link or HTML code provided by
String
.Same issue in all cases.
The same works fine with system browsers with the same devices and with
StageWebView
and enabled Windows 10 tablet mode.Also soft keyboard appears with Windows 10 devices in tablet mode when you click to AS3
TextField
withTextField::type=TextFieldType.INPUT
.There are still many cases when we cannot use
StageWebView
because of some limitations and issues with it on Windows platform so we have to useHTMLLoader
.Such related issues:
#174
#143
#223
#214
#183
#172
Steps to Reproduce
Launch code below with Windows 10 touch screen device with enabled tablet mode (https://support.microsoft.com/en-us/help/17210/windows-10-use-your-pc-like-a-tablet) and click to HTML text input field inside
HTMLLoader
via touch screen.Application example with sources attached.
htmlloader_softkeyboard_bug.zip
Actual Result:
Focus goes to text input field but no soft keyboard will be shown.
Expected Result:
Focus goes to text input field and soft keyboard will be shown with layout according text input type (text, numeric, phone etc).
Known Workarounds
HTMLLoader::window.onclick
method, handle JS clicks in AS3 and show soft keyboard byNativeProcess
or native extension.https://github.com/tuarua/WebViewANE
https://www.myflashlabs.com/product/rich-webview-ane-adobe-air-native-extension/
https://distriqt.github.io/ANE-NativeWebView/
The text was updated successfully, but these errors were encountered: