I have a web application that accepts barcode scans from a TC21 device in a hidden text input field.
On a desktop this works fine, but when i use the an android browser app (chrome or edge), the first scan seems to "refresh" the android navigation bar at the bottom of the screen (attached what i mean with the android navigation bar).
I installed the "null keyboard" app and disabled the gboard keyboard, so there would be no keyboard pop-up. It looks like at the moment the keyboard would normally pop up, this "refresh" is taking focus away from the input field.
When i scan a second time, the barcode is usually entered in the input field.
Any idea as to why this is happening?