<?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>16863</bug_id>
          
          <creation_ts>2008-01-13 12:30:49 -0800</creation_ts>
          <short_desc>[GTK] tab focusing doesn&apos;t work</short_desc>
          <delta_ts>2008-02-19 05:06:16 -0800</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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Luca Bruno">lethalman88</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alp</cc>
    
    <cc>lethalman88</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>67145</commentid>
    <comment_count>0</comment_count>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2008-01-13 12:30:49 -0800</bug_when>
    <thetext>Open a page, then use the TAB to focus widgets in the page. It doesn&apos;t work.
I&apos;m using r29446.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67148</commentid>
    <comment_count>1</comment_count>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2008-01-13 12:45:47 -0800</bug_when>
    <thetext>The issue is there also with r29455.
I&apos;ve GTK+ 2.12.1-r2 installed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67161</commentid>
    <comment_count>2</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-01-13 15:09:20 -0800</bug_when>
    <thetext>I couldn&apos;t reproduce this with r29455. Downgrading bug priority, P1 should only be for crashers and serious API issues in the GTK+ port.

Did you do try a clean build? Can you describe what happens when you press tab/shift-tab?

Are you using GtkLauncher?

I&apos;m using GTK+ 2.12.0-1ubuntu3

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67246</commentid>
    <comment_count>3</comment_count>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2008-01-14 11:39:11 -0800</bug_when>
    <thetext>Clean build r29473 (HEAD) with both GtkLauncher and epiphany. The used library is right the latest built.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67666</commentid>
    <comment_count>4</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-01-18 23:52:14 -0800</bug_when>
    <thetext>Fix specified in Bug #16910 landed in r29665.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70726</commentid>
    <comment_count>5</comment_count>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2008-02-14 23:38:59 -0800</bug_when>
    <thetext>I noticed the problem about 2 week ago but didn&apos;t reopened the bug. Now the problem is there again. Pressing TAB doesn&apos;t change focus inside the view. Using svn gtk+/glib/pango/webkit. Straight normal ./configure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70767</commentid>
    <comment_count>6</comment_count>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2008-02-15 09:19:01 -0800</bug_when>
    <thetext>Found the problem. Maybe my X configuration enables GDK_MOD2_MASK when num lock is on, which enables the event-&gt;metaKey (). Tab key event with meta keys is not handled by WebCore. Instead, disabling num lock will enable tab focusing again and bring the meta key to off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70770</commentid>
    <comment_count>7</comment_count>
    <who name="Pierre-Luc Beaudoin">pierre-luc.beaudoin</who>
    <bug_when>2008-02-15 09:59:28 -0800</bug_when>
    <thetext>Same results here: 
Can&apos;t tab with num lock on.
Tabs for perfectly with num lock off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71104</commentid>
    <comment_count>8</comment_count>
      <attachid>19202</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-02-18 18:06:41 -0800</bug_when>
    <thetext>Created attachment 19202
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71130</commentid>
    <comment_count>9</comment_count>
      <attachid>19202</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-02-19 04:46:04 -0800</bug_when>
    <thetext>Comment on attachment 19202
Fix

It might be worth looking at setting things up such that you can do:

#if HAVE(GDK_META_MASK)

rather than:

#if GTK_CHECK_VERSION(2,10,0)

as it&apos;d be clearer what the test is about.  Either way, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71131</commentid>
    <comment_count>10</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-02-19 05:06:16 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 19202 [edit])
&gt; It might be worth looking at setting things up such that you can do:
&gt; 
&gt; #if HAVE(GDK_META_MASK)
&gt; 
&gt; rather than:
&gt; 
&gt; #if GTK_CHECK_VERSION(2,10,0)
&gt; 
&gt; as it&apos;d be clearer what the test is about.  Either way, r=me.
&gt; 

I&apos;m going to give this cleanup a miss since I hope we can eventually combine the event class init code and get rid of the duplication completely.

Landed in r30404.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19202</attachid>
            <date>2008-02-18 18:06:41 -0800</date>
            <delta_ts>2008-02-19 04:46:04 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>meta.patch</filename>
            <type>text/plain</type>
            <size>4538</size>
            <attacher name="Alp Toker">alp</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZWFkMjJhYy4uYmMyNjE5YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyOSBAQAogMjAwOC0wMi0xOCAgQWxwIFRva2VyICA8
YWxwQGF0b2tlci5jb20+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY4NjMKKyAg
ICAgICAgW0dUS10gdGFiIGZvY3VzaW5nIGRvZXNuJ3Qgd29yaworCisgICAgICAgIEdES19NT0Qy
X01BU0sgZG9lc24ndCBhbHdheXMgbWVhbiBtZXRhIHNvIHdlIGNhbid0IHVzZSBpdCB0byBpZGVu
dGlmeQorICAgICAgICB0aGUgbWV0YSBrZXkgc3RhdGUuCisKKyAgICAgICAgVXNlIEdES19NRVRB
X01BU0sgd2hlcmUgYXZhaWxhYmxlLCBvdGhlcndpc2UgZG8gbm90IHN1cHBvcnQgdGhlIG1ldGEK
KyAgICAgICAga2V5LiBUaGlzIG1hdGNoZXMgdGhlIGJlaGF2aW91ciBvZiBvdGhlciBhcHBsaWNh
dGlvbnMuCisKKyAgICAgICAgQWxzbyBhZGQgYSBjb21tZW50IG5vdGluZyB0aGF0IHRoZSBwbGF0
Zm9ybSBldmVudCBjb25zdHJ1Y3RvcnMgbmVlZCB0bworICAgICAgICBiZSBrZXB0IGluIHN5bmMg
KGl0J3Mgbm90IG9idmlvdXMgdGhhdCB0aGVyZSBhcmUgbXVsdGlwbGUgcGxhY2VzIHRoYXQKKyAg
ICAgICAgY2hlY2sgdGhlIGtleSBzdGF0ZSkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvS2V5
RXZlbnRHdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1LZXlib2FyZEV2ZW50OjpQ
bGF0Zm9ybUtleWJvYXJkRXZlbnQpOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Nb3VzZUV2ZW50
R3RrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtTW91c2VFdmVudDo6UGxhdGZvcm1N
b3VzZUV2ZW50KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvV2hlZWxFdmVudEd0ay5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybVdoZWVsRXZlbnQ6OlBsYXRmb3JtV2hlZWxFdmVudCk6
CisKKzIwMDgtMDItMTggIEFscCBUb2tlciAgPGFscEBhdG9rZXIuY29tPgorCiAgICAgICAgIFJl
dmlld2VkIGJ5IE1hcmsgUm93ZS4KIAogICAgICAgICBodHRwOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNzM4MQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvS2V5
RXZlbnRHdGsuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvS2V5RXZlbnRHdGsuY3BwCmluZGV4
IGYwZjcwNWUuLjEzOWZmN2IgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0tleUV2
ZW50R3RrLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9LZXlFdmVudEd0ay5jcHAKQEAg
LTM3LDYgKzM3LDcgQEAKIAogI2luY2x1ZGUgPGdkay9nZGsuaD4KICNpbmNsdWRlIDxnZGsvZ2Rr
a2V5c3ltcy5oPgorI2luY2x1ZGUgPGd0ay9ndGt2ZXJzaW9uLmg+CiAKIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIApAQCAtNDg1LDYgKzQ4Niw3IEBAIHN0YXRpYyBTdHJpbmcgc2luZ2xlQ2hhcmFjdGVy
U3RyaW5nKGd1aW50IHZhbCkKICAgICByZXR1cm4gcmV0VmFsOwogfQogCisvLyBLZWVwIHRoaXMg
aW4gc3luYyB3aXRoIHRoZSBvdGhlciBwbGF0Zm9ybSBldmVudCBjb25zdHJ1Y3RvcnMKIC8vIFRP
RE86IG1fZ2RrRXZlbnRLZXkgc2hvdWxkIGJlIHJlZmNvdW50ZWQKIFBsYXRmb3JtS2V5Ym9hcmRF
dmVudDo6UGxhdGZvcm1LZXlib2FyZEV2ZW50KEdka0V2ZW50S2V5KiBldmVudCkKICAgICA6IG1f
dHlwZSgoZXZlbnQtPnR5cGUgPT0gR0RLX0tFWV9SRUxFQVNFKSA/IEtleVVwIDogS2V5RG93bikK
QEAgLTQ5Nyw3ICs0OTksMTIgQEAgUGxhdGZvcm1LZXlib2FyZEV2ZW50OjpQbGF0Zm9ybUtleWJv
YXJkRXZlbnQoR2RrRXZlbnRLZXkqIGV2ZW50KQogICAgICwgbV9zaGlmdEtleSgoZXZlbnQtPnN0
YXRlICYgR0RLX1NISUZUX01BU0spIHx8IChldmVudC0+a2V5dmFsID09IEdES18zMjcwX0JhY2tU
YWIpKQogICAgICwgbV9jdHJsS2V5KGV2ZW50LT5zdGF0ZSAmIEdES19DT05UUk9MX01BU0spCiAg
ICAgLCBtX2FsdEtleShldmVudC0+c3RhdGUgJiBHREtfTU9EMV9NQVNLKQotICAgICwgbV9tZXRh
S2V5KGV2ZW50LT5zdGF0ZSAmIEdES19NT0QyX01BU0spCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04o
MiwxMCwwKQorICAgICwgbV9tZXRhS2V5KGV2ZW50LT5zdGF0ZSAmIEdES19NRVRBX01BU0spCisj
ZWxzZQorICAgIC8vIEdES19NT0QyX01BU0sgZG9lc24ndCBhbHdheXMgbWVhbiBtZXRhIHNvIHdl
IGNhbid0IHVzZSBpdAorICAgICwgbV9tZXRhS2V5KGZhbHNlKQorI2VuZGlmCiAgICAgLCBtX2dk
a0V2ZW50S2V5KGV2ZW50KQogewogfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ndGsv
TW91c2VFdmVudEd0ay5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Nb3VzZUV2ZW50R3RrLmNw
cAppbmRleCAyOWVhMzcxLi5mNDQxZjAwIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2d0
ay9Nb3VzZUV2ZW50R3RrLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Nb3VzZUV2ZW50
R3RrLmNwcApAQCAtMzEsMTEgKzMxLDEzIEBACiAjaW5jbHVkZSAiQXNzZXJ0aW9ucy5oIgogCiAj
aW5jbHVkZSA8Z2RrL2dkay5oPgorI2luY2x1ZGUgPGd0ay9ndGt2ZXJzaW9uLmg+CiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAogLy8gRklYTUU6IFdvdWxkIGJlIGV2ZW4gYmV0dGVyIHRvIGZpZ3Vy
ZSBvdXQgd2hpY2ggbW9kaWZpZXIgaXMgQWx0IGluc3RlYWQgb2YgYWx3YXlzIHVzaW5nIEdES19N
T0QxX01BU0suCiAKKy8vIEtlZXAgdGhpcyBpbiBzeW5jIHdpdGggdGhlIG90aGVyIHBsYXRmb3Jt
IGV2ZW50IGNvbnN0cnVjdG9ycwogUGxhdGZvcm1Nb3VzZUV2ZW50OjpQbGF0Zm9ybU1vdXNlRXZl
bnQoR2RrRXZlbnRCdXR0b24qIGV2ZW50KQogewogICAgIG1fdGltZXN0YW1wID0gZXZlbnQtPnRp
bWU7CkBAIC00NCw3ICs0NiwxMiBAQCBQbGF0Zm9ybU1vdXNlRXZlbnQ6OlBsYXRmb3JtTW91c2VF
dmVudChHZGtFdmVudEJ1dHRvbiogZXZlbnQpCiAgICAgbV9zaGlmdEtleSA9IGV2ZW50LT5zdGF0
ZSAmIEdES19TSElGVF9NQVNLOwogICAgIG1fY3RybEtleSA9IGV2ZW50LT5zdGF0ZSAmIEdES19D
T05UUk9MX01BU0s7CiAgICAgbV9hbHRLZXkgPSBldmVudC0+c3RhdGUgJiBHREtfTU9EMV9NQVNL
OwotICAgIG1fbWV0YUtleSA9IGV2ZW50LT5zdGF0ZSAmIEdES19NT0QyX01BU0s7CisjaWYgR1RL
X0NIRUNLX1ZFUlNJT04oMiwxMCwwKQorICAgIG1fbWV0YUtleSA9IGV2ZW50LT5zdGF0ZSAmIEdE
S19NRVRBX01BU0s7CisjZWxzZQorICAgIC8vIEdES19NT0QyX01BU0sgZG9lc24ndCBhbHdheXMg
bWVhbiBtZXRhIHNvIHdlIGNhbid0IHVzZSBpdAorICAgIG1fbWV0YUtleSA9IGZhbHNlOworI2Vu
ZGlmCiAKICAgICBzd2l0Y2ggKGV2ZW50LT50eXBlKSB7CiAgICAgY2FzZSBHREtfQlVUVE9OX1BS
RVNTOgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvV2hlZWxFdmVudEd0ay5jcHAg
Yi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9XaGVlbEV2ZW50R3RrLmNwcAppbmRleCAzMzY4ZjI1Li4w
OGYwMmNjIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9XaGVlbEV2ZW50R3RrLmNw
cAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9XaGVlbEV2ZW50R3RrLmNwcApAQCAtMjksOSAr
MjksMTEgQEAKICNpbmNsdWRlICJQbGF0Zm9ybVdoZWVsRXZlbnQuaCIKIAogI2luY2x1ZGUgPGdk
ay9nZGsuaD4KKyNpbmNsdWRlIDxndGsvZ3RrdmVyc2lvbi5oPgogCiBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKKy8vIEtlZXAgdGhpcyBpbiBzeW5jIHdpdGggdGhlIG90aGVyIHBsYXRmb3JtIGV2ZW50
IGNvbnN0cnVjdG9ycwogUGxhdGZvcm1XaGVlbEV2ZW50OjpQbGF0Zm9ybVdoZWVsRXZlbnQoR2Rr
RXZlbnRTY3JvbGwqIGV2ZW50KQogewogICAgIHN0YXRpYyBjb25zdCBmbG9hdCBkZWx0YSA9IDE7
CkBAIC02MSw3ICs2MywxMiBAQCBQbGF0Zm9ybVdoZWVsRXZlbnQ6OlBsYXRmb3JtV2hlZWxFdmVu
dChHZGtFdmVudFNjcm9sbCogZXZlbnQpCiAgICAgbV9zaGlmdEtleSA9IGV2ZW50LT5zdGF0ZSAm
IEdES19TSElGVF9NQVNLOwogICAgIG1fY3RybEtleSA9IGV2ZW50LT5zdGF0ZSAmIEdES19DT05U
Uk9MX01BU0s7CiAgICAgbV9hbHRLZXkgPSBldmVudC0+c3RhdGUgJiBHREtfTU9EMV9NQVNLOwot
ICAgIG1fbWV0YUtleSA9IGV2ZW50LT5zdGF0ZSAmIEdES19NT0QyX01BU0s7CisjaWYgR1RLX0NI
RUNLX1ZFUlNJT04oMiwxMCwwKQorICAgIG1fbWV0YUtleSA9IGV2ZW50LT5zdGF0ZSAmIEdES19N
RVRBX01BU0s7CisjZWxzZQorICAgIC8vIEdES19NT0QyX01BU0sgZG9lc24ndCBhbHdheXMgbWVh
biBtZXRhIHNvIHdlIGNhbid0IHVzZSBpdAorICAgIG1fbWV0YUtleSA9IGZhbHNlOworI2VuZGlm
CiAgICAgbV9pc0NvbnRpbnVvdXMgPSBmYWxzZTsKIH0KIAo=
</data>
<flag name="review"
          id="8385"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>