I've gotten 1 result where somehow my labels autofilled to what I have saved and the behavior stopped, but I couldn't tell you how many times that I clicked the textbox for the drop down labels to appear (10s).I can reproduce this on Android 14 and Chrome 130.0.6723.58, although it's not consistent.
Keyboard still flickers on this thread (XF) as attached.Automated triage: Awaiting feedback
Thank you for reporting this issue. Please confirm if the issue still occurs here on the latest version of XenForo. Also please confirm whether the reported OS/browser versions have since changed.
This is an automated assessment. A member of staff may review and update it.
Galaxy S23 Ultra (SCG20) with the stock multilingual (Japanese) keyboard shipped with it.Which device is it specifically? Which keyboard is it?
As far as I know, the only Android setting I've changed is Screen Zoom to +1. The issue still persists when it's reset.I suppose basically one strategy is, can you repro it working by making any changes to anything?
That doesn’t sound anything like the issue affecting @frm. And that’s mostly just the behaviour/nature of token inputs. To lock in the value it needs to be a token otherwise it’s not complete. There’s an argument for forcing any incomplete tokens to a token but, yeah, nothing to do with this report![]()
FYI in regards to Samsung, this issue is the same as what I submitted at https://xenforo.com/community/threa...pop-up-closes-the-keyboard-on-android.221569/ and it still happens with my Samsung S23 Ultra with the current versions of Chrome and GBoard.In any case if you have time to do more testing either of you @frm or @mjda that would be useful. We’ve so far not had people be able to repro it on Samsung devices after trying a couple including Android 14 and 16. So we need to start looking at whether zoom, keyboard, extensions weird settings and so on.
I suppose basically one strategy is, can you repro it working by making any changes to anything?
<script>
(() => {
if (window.__xfBookmarkKeyboardFixV3) return;
window.__xfBookmarkKeyboardFixV3 = true;
let protectionUntil = 0;
function isBookmarkInput(element) {
return !!element?.closest?.(
'.tooltip-content-inner form'
) && (
element.matches('textarea, input:not([type="hidden"])') ||
element.isContentEditable
);
}
document.addEventListener('pointerdown', event => {
if (isBookmarkInput(event.target)) {
protectionUntil = performance.now() + 1500;
} else {
protectionUntil = 0;
}
}, true);
document.addEventListener('focusin', event => {
if (isBookmarkInput(event.target)) {
protectionUntil = Math.max(
protectionUntil,
performance.now() + 1500
);
}
}, true);
window.addEventListener('resize', event => {
if (
performance.now() < protectionUntil &&
isBookmarkInput(document.activeElement)
) {
event.stopImmediatePropagation();
}
}, true);
})();
</script>
We use essential cookies to make this site work, and optional cookies to enhance your experience.