When the using the site in Safari on iPhone 5/SE, focusing on either of the two inputs shown below doesn't fully trigger the keyboard. The field toggle and "Done" buttons appear but no keyboard.
We're using a third party chat plugin that we can't swap out for another one.
The live site is: https://www.citywesthousingtrust.org.uk
I'm using the iOS simulator here but it works the same on the physical devices we have too. The issue appears to be limited to iPhone 5/SE.
Any ideas?
The simulator does this because you have a physical keyboard on your mac so no need to display anything (you can type using your computer keyboard).
If you explicitly need the iOS keyboard to show up, press 'command + K' when you're in the simulator
Hope this helps!
Related
Please help me find and fix this bug https://www.screencast.com/t/mzpKCY4OXH
On the video iPhone X with iOs 11.4.1
This is Shopify Store. Bug hide keyboard for all input on site: in checkouts, in the subscription form. And client says me what bug repeats also on Galaxy S9 in Chrome.
It looks like textfield lost their firstResponder.
Not sure but
When you focus on a specific texfield
Set the textField as firstResponder.
Check this two.
textFieldShouldBeginEditing
textFieldDidBeginEditing
we're developing a WebView based application. Since recent update of "Android System Webview" (v. 59.0.3071.125) the soft keyboard has strange behaviors.
It opens/closes slower when hopping between input controls
the soft keyboard even sometimes dissapearing for a while (when given a ENTER to go to the next input control)
the keyboard looks like to be stopped working at all, it is visible but it look s like not 'linked' anymore to the active input control (while the cursor is blinking in the input control)
All this was working well using "Android System WebView version 45.0.2425.95
but not anymore. New device cannot be downgraded.
Does anybody has a solution to:
keep the keyboard connect to the webview's active input control
faster showing the keyboard popup
thanks in advance
I had similar problems so i side-loaded earlier version of Android System WebView.
Please try uninstalling updates to Android System WebView from Settings->Apps->Android System WebView
And install earlier version like 55 from https://www.apkmirror.com/apk/google-inc/android-system-webview/android-system-webview-55-0-2883-91-release/
until further update comes to Android System WebView which rectifies the said problem.
(windows mobile ce, internet explorer) when users perform focus into a textfield, the keypad(sip) is automatically opened, which is not desired. the users do not need any keypad because the device has already a big keypad and they do not want to see the virtual keypad, becuase it consumes lots of space on the small screen.
i can not modify registry.
when i add this line to the onfocus,
document.activeElement.blur()
the keypad gets away, but the focus also gets away and we can not edit the textfield anymore. the desired situation is, we focus to the textfield, it becomes the focus, cursor is blinking but we do not see any keypad.
Is there a way to do this by html+javascript? I could not find any related setting on the device (internet explorer options or device options)
There is a setting
Control Panel
Internet Options
Advanced
Browsing
> Disable automatic SIP
Although for some reason I can not seem to just select it on screen... But that might be my own usersettings.
I'm getting some odd behaviour in the Chrome browser on HTC One and Galaxy S5.
I click on an input field to enter some data and the keyboard opens and immediately closes again.
I've noticed it only happens on the last available input field on my pages.
Has anyone encountered this issue before?
It works fine on the iPhone and desktop browsers.
Thanks
Ok...so it looks like it has something to do with android browsers redrawing the DOM whenever the keyboard appears. I have $(window).resize() function that is getting called each time the keyboard appears in this case. I may just switch it to use $(window).load().
I'm building a small html5 web-app to hone my html5 skills. I've built the project and it works pretty good, but I want to enable some mobile functionality which should make it even cooler! One of the annoyances of using the site on mobile is that whenever you press the "go" button on the android keyboard after entering data into a textbox, it hides its self, despite the fact that in javascript I've specified that the textbox still has focus. Is there a way to explicitly tell the android browser to keep the keyboard open?
Thanks,
John
I think this is beyond the realms of JS - The keyboard is part of android, and thus (I assume) would be up to the browser to decide whether the keyboard stays or not - how would you cope for different browsers running across android?
Because I would assume they're not all running Webkit (Firefox mobile?).
So I think the answer is it can't be done :(