<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>169269</bug_id>
          
          <creation_ts>2017-03-07 03:14:09 -0800</creation_ts>
          <short_desc>Keyboard navigation doesn&apos;t work in Google Sheets, key presses go missing when typing into Google Document</short_desc>
          <delta_ts>2018-05-02 17:15:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          <see_also>https://bugzilla.gnome.org/show_bug.cgi?id=780782</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bastien Nocera">bugzilla</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>rishi.is</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1284251</commentid>
    <comment_count>0</comment_count>
    <who name="Bastien Nocera">bugzilla</who>
    <bug_when>2017-03-07 03:14:09 -0800</bug_when>
    <thetext>webkitgtk4-2.15.90-2.fc26.x86_64

In Google Sheets, a number of keyboard navigation shortcuts don&apos;t work, such as:
- typing lower-case &quot;s&quot;, capital &quot;S&quot; works
- Tab doesn&apos;t work to go to the cell to the right of the selected one

There are probably other blocked shortcuts. Those keybindings work correctly in Firefox, and do not work in either epiphany or MiniBrowser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1284258</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-03-07 04:14:52 -0800</bug_when>
    <thetext>Have you tried with MiniBrowser? I think it&apos;s ephy the one messing up with key events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1284464</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-03-07 12:02:53 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Have you tried with MiniBrowser? I think it&apos;s ephy the one messing up with
&gt; key events.

I tested it in MiniBrowser just now and experience the same bug, so it&apos;s not an Epiphany problem.

I notice that Ctrl+I stopped working in Google Docs a couple months ago. At first I thought it was related to my Epiphany changes, but it wasn&apos;t. Might be related to this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1284487</commentid>
    <comment_count>3</comment_count>
    <who name="Bastien Nocera">bugzilla</who>
    <bug_when>2017-03-07 12:32:57 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Have you tried with MiniBrowser? I think it&apos;s ephy the one messing up with
&gt; key events.

Yep, as mentioned in comment 0 :)

It also eats &quot;o&quot; keys apparently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1291200</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-03-25 07:56:59 -0700</bug_when>
    <thetext>*** Bug 170067 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1291205</commentid>
    <comment_count>5</comment_count>
    <who name="Debarshi Ray">rishi.is</who>
    <bug_when>2017-03-25 08:30:06 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #2)
&gt; (In reply to comment #1)
&gt; &gt; Have you tried with MiniBrowser? I think it&apos;s ephy the one messing up with
&gt; &gt; key events.
&gt; 
&gt; I tested it in MiniBrowser just now and experience the same bug, so it&apos;s not
&gt; an Epiphany problem.

It also affects gnome-documents&apos; edit feature for Google-native items.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419921</commentid>
    <comment_count>6</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2018-05-02 16:29:56 -0700</bug_when>
    <thetext>(In reply to Bastien Nocera from comment #0)
&gt; webkitgtk4-2.15.90-2.fc26.x86_64

I did a quick test today with WebKitGTK+ 2.20.1 and Epiphany 3.28.1.1,
and the Google Sheets application seems to work as expected.

&gt; In Google Sheets, a number of keyboard navigation shortcuts don&apos;t work, such
&gt; as:
&gt; - typing lower-case &quot;s&quot;, capital &quot;S&quot; works

What are “s” and “S” supposed to do? For me, cell edit mode is entered
and the letter placed as first character of input — which is the same
behavior I get when using Chromium.

&gt; - Tab doesn&apos;t work to go to the cell to the right of the selected one

Works fine here. Also Shift+Tab goes back to the “previous” cell (left
of the selected one, the reverse of Tab.)

&gt; There are probably other blocked shortcuts. Those keybindings work correctly
&gt; in Firefox, and do not work in either epiphany or MiniBrowser.

There is a list of shortcuts here:

  https://support.google.com/docs/answer/181110

I tried all from the beginning to the “Navigate spreadsheet” section.
The only ones that didn&apos;t work for me were:

  - Show common keyboard shortcuts: Ctrl+/
  - Insert date: Ctrl+;
  - Clear formatting: Ctrl+\

Note that the backslash is particularly difficult to enter for me using
a Spanish keyboard map, and probably Ctrl+\ works fine with other keyboard
layouts. IIRC Epiphany handles Ctrl+/ itself and Ctrl+; is used by GTK+
nowadays to show the emoji input panel.

Probably we want to check the rest of the list a bit more before considering
this resolved as WORKSFORME (or similar), but the current status as of
WebKitGTK+ 2.20.1 is looking pretty good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419930</commentid>
    <comment_count>7</comment_count>
    <who name="Bastien Nocera">bugzilla</who>
    <bug_when>2018-05-02 17:02:46 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #6)
&gt; (In reply to Bastien Nocera from comment #0)
&gt; &gt; webkitgtk4-2.15.90-2.fc26.x86_64
&gt; 
&gt; I did a quick test today with WebKitGTK+ 2.20.1 and Epiphany 3.28.1.1,
&gt; and the Google Sheets application seems to work as expected.

Seriously, &quot;works fine here&quot; after a year isn&apos;t nice. Just ask me whether the bug is still relevant instead, it&apos;ll feel less of a kick in the teeth.

For 6 months (pretty much the whole of Fedora 26&apos;s life), it was easier for me to open Firefox or open the Google Docs app on my phone than use epiphany that was absolutely unusable on that site.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419932</commentid>
    <comment_count>8</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2018-05-02 17:15:19 -0700</bug_when>
    <thetext>(In reply to Bastien Nocera from comment #7)
&gt; (In reply to Adrian Perez from comment #6)
&gt; &gt; (In reply to Bastien Nocera from comment #0)
&gt; &gt; &gt; webkitgtk4-2.15.90-2.fc26.x86_64
&gt; &gt; 
&gt; &gt; I did a quick test today with WebKitGTK+ 2.20.1 and Epiphany 3.28.1.1,
&gt; &gt; and the Google Sheets application seems to work as expected.
&gt; 
&gt; Seriously, &quot;works fine here&quot; after a year isn&apos;t nice. Just ask me whether
&gt; the bug is still relevant instead, it&apos;ll feel less of a kick in the teeth.
&gt; 
&gt; For 6 months (pretty much the whole of Fedora 26&apos;s life), it was easier for
&gt; me to open Firefox or open the Google Docs app on my phone than use epiphany
&gt; that was absolutely unusable on that site.

Sorry, I have just been trying to triage a bit now that the 2.20.x
releases are making their way to the user users and didn&apos;t mean to
be rude. At any rate, thanks a ton for your patience and for stopping
by to comment 😊</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>