Bug 173234

Summary: [GTK] Cannot log in due to invisible keypad on labanquepostale.fr
Product: WebKit Reporter: Gwendal <QDohEbmrivC69wkZk4pjM57Jw_webkitbugzilla>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: aperez, bugs-noreply, mcatanzaro
Priority: P2    
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Expected behavior: visible keypad
none
Wrong behavior: invisible keypad (epiphany) none

Description Gwendal 2017-06-11 01:26:44 PDT
When trying to log in on my bank website (labanquepostale.fr) using epiphany or eolie, the keypad is invisible, which makes it impossible to type my password.

I have disabled the abblocker, but that did not help.

The keypad is visible and usable with firefox.

I will attach two small webm videos to show the correct behavior (firefox) and the problem (epiphany).
Comment 1 Gwendal 2017-06-11 01:27:20 PDT
Created attachment 312596 [details]
Expected behavior: visible keypad
Comment 2 Gwendal 2017-06-11 01:28:06 PDT
Created attachment 312597 [details]
Wrong behavior: invisible keypad (epiphany)
Comment 3 Michael Catanzaro 2017-06-11 08:11:49 PDT
Same questions as in the last bug: do any errors appear in the web inspector? Does it work if you turn off Epiphany/Eolie's adblock feature? Any chance you can get tech support for your bank interested in providing a reduction (simpler example that demonstrates a flaw in WebKit)?
Comment 4 Michael Catanzaro 2017-06-11 08:13:58 PDT
They have this error in minified JS:

TypeError: p.substr is not a function. (In 'p.substr(0,h)', 'p.substr' is undefined)

It could be the problem, or it could be unrelated. We don't debug minified JS.
Comment 5 Gwendal 2017-06-12 02:25:47 PDT
I have sent a message to my bank to try to reach one of the web developpers there. I'll keep you updated if I have an answer.
Comment 6 Michael Catanzaro 2017-06-12 05:53:19 PDT
FWIW I think it's more likely to be a bug in WebKit than a bug in your bank's website, but we'd need help from them to reduce it to a small self-contained HTML example that demonstrates the problem.
Comment 7 Adrian Perez 2018-05-02 07:18:37 PDT
This is now working for me with WebKitGTK+ 2.20.1 and Epiphany 3.28.1.1
Could you please update to the latest versions and confirm that it is
working for you as well? Thanks!
Comment 8 Gwendal 2018-05-02 07:23:27 PDT
Indeed it now works with epiphany 3.28.1.1! Thanks for pointing that out! :)