Opened on 09/28/2016 at 06:49:17 AM

Last modified on 10/13/2016 at 02:24:24 PM

#4478 new defect

On-Screen keyboard removed when selecting a Search Field whilst page is loading

Reported by: scheer Assignee:
Priority: P4 Milestone:
Module: Adblock-Browser-for-iOS Keywords:
Cc: mario Blocked By:
Blocking: Platform: Adblock Browser for iOS
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

When the user selects a search field function whilst a page is loading, the on-screen keyboard is presented, but then quickly removed. In a few cases, the user must select the search field multiple times before the on-screen keyboard remains.

Although one would expect the page loads quicker than the user is able to select the search field function, on certain websites that take a small amount of time longer to load and where the user wishes faster access to the search field, this can become frustrating. Such sites as http://www.yandex.ru and http://www.hao123.com are good examples where you must wait longer than normal before you can use the search field function over sites such as http://www.google.com

Environment

ABB iOS 1.5.1 (1137)
iPhone 6s Plus
iOS 9.3.4

How to reproduce

  1. Visit http://www.yandex.ru or http://www.hao123.com
  2. Select the search field whilst the page is loading

Observed behaviour

The on-screen keyboard is displayed and then removed.

Expected behaviour

The on-screen keyboard remains active whenever the search field is selected.

Attachments (0)

Change History (2)

comment:1 Changed on 10/12/2016 at 12:30:23 PM by jand

I examined this issue. The problem is caused by UI logic, which is responsible for moving text cursor to the beginning of the Kitt's address field when it is focused. I think, that it is possible to fix this issue, but altering code for cursor movement. It is not going to be simple fix though.

comment:2 Changed on 10/13/2016 at 02:24:24 PM by mario

  • Cc mario added
  • Priority changed from Unknown to P4
  • Ready set

Add Comment

Modify Ticket

Change Properties
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from (none).
Next status will be 'reviewing'.
 
Note: See TracTickets for help on using tickets.