<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Bad javascript support on bank web page"
   href="https://bugs.webkit.org/show_bug.cgi?id=158407">158407</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Bad javascript support on bank web page
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>JavaScriptCore
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>j.e.vasquez.v&#64;gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When attempting to login to my bank account, which relies on javascript a lot, thorugh Midori:

<a href="https://www.bnonline.fi.cr/Login">https://www.bnonline.fi.cr/Login</a>

There are javascript buttons just at that username page which show up broken.  You can see the difference between getting into that page with FF (firefox) and midori through the gist images:

<a href="https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-midori_bncr_login_1-gif">https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-midori_bncr_login_1-gif</a>
<a href="https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-ff_bncr_login_1-gif">https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-ff_bncr_login_1-gif</a>

Of course the ff image corresponds to the FF snapshot...  Furthermore, providing the use ID, and then getting to the nex step it's even worse, given one needs to provide the password through a javascript &quot;virtual keyboard&quot;, which in the case of midori is totally broken, therefore it's impossible to get to that bank account.  Once again there are gist images showing how it should be (FF), and how it's actually broken on midori:

<a href="https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-midori_bncr_login_2-gif">https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-midori_bncr_login_2-gif</a>
<a href="https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-ff_bncr_login_2-gif">https://gist.github.com/je-vv/d9e5455a610b3ed70c57fef0f7405e4f#file-ff_bncr_login_2-gif</a>

I'm using Midori from Arch stock packages.  Some additional information:

Midori 0.5.11
GTK+ 3.20.5 (3.20.6)    Glib 2.48.1 (2.48.1)
WebKitGTK+ 2.4.11 (2.4.11)    libSoup 2.54.1
cairo 1.14.6 (1.14.6)    libnotify No
gcr 3.20.0    granite No
Platform X11; Linux x86_64
Identification Mozilla/5.0 (X11; Linux) AppleWebKit/538.15 (KHTML, like Gecko) Chrome/18.0.1025.133 Safari/538.15 Midori/0.5
Video Formats H264 [x]   Ogg Theora [x]   WebM [x]

This is not just a Midori issue, given when talking about this on other forums, people indicated that gnome-web (epiphany) also fails the same way.

Notice there's no particular error message I could notice.  Strace and gdb didn't provide any clue either...</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>