TC51 scanning in a browser

When using the TC51 in a browser based application the data will not scan unless the virtual keyboard is open on the screen is this expected behaviour even though the input is in the correct field?

Is there something which can be changed in datawedge?