<?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>101221</bug_id>
          
          <creation_ts>2012-11-05 07:48:16 -0800</creation_ts>
          <short_desc>Webkit does not handle some media keys correctly On Linux gtk platform.</short_desc>
          <delta_ts>2012-11-05 14:57:14 -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>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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="Peng Huang">penghuang</reporter>
          <assigned_to name="Peng Huang">penghuang</assigned_to>
          <cc>ap</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>758529</commentid>
    <comment_count>0</comment_count>
    <who name="Peng Huang">penghuang</who>
    <bug_when>2012-11-05 07:48:16 -0800</bug_when>
    <thetext>I am using media keyboard (Microsoft Ergonomic keyboard 4000). The DOM can not receive correct key events of all media keys (VKEY_BROWSER_BACK, FROWARD, and etc)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758532</commentid>
    <comment_count>1</comment_count>
      <attachid>172335</attachid>
    <who name="Peng Huang">penghuang</who>
    <bug_when>2012-11-05 07:52:36 -0800</bug_when>
    <thetext>Created attachment 172335
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758848</commentid>
    <comment_count>2</comment_count>
    <who name="Peng Huang">penghuang</who>
    <bug_when>2012-11-05 13:51:25 -0800</bug_when>
    <thetext>Hi Alexey, Could you please review the patch for this issue? Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758928</commentid>
    <comment_count>3</comment_count>
      <attachid>172335</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 14:57:11 -0800</bug_when>
    <thetext>Comment on attachment 172335
Patch

Clearing flags on attachment: 172335

Committed r133531: &lt;http://trac.webkit.org/changeset/133531&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758929</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 14:57:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172335</attachid>
            <date>2012-11-05 07:52:36 -0800</date>
            <delta_ts>2012-11-05 14:57:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101221-20121105105050.patch</filename>
            <type>text/plain</type>
            <size>4556</size>
            <attacher name="Peng Huang">penghuang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjVmYjEwYmYyN2JhYmUw
ZmZhM2Y0OGFmZjVkMmFkYTMyNjhjOTkzNi4uYjU5MDU2ZDJjYjkyZDdmYTk5NWI4Mjc0OWUyOWRm
MDA2ODcwNDNmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA1ICBQZW5n
IEh1YW5nICA8cGVuZ2h1YW5nQGdvb2dsZS5jb20+CisKKyAgICAgICAgV2Via2l0IGRvZXMgbm90
IGhhbmRsZSBzb21lIG1lZGlhIGtleXMgY29ycmVjdGx5IE9uIExpbnV4IGd0ayBwbGF0Zm9ybS4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTIyMQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBtZWRp
YSBrZXlib2FyZCBzdXBwb3J0IG9uIExpbnV4IGd0ayBwbGF0Zm9ybS4KKworICAgICAgICAqIHBs
YXRmb3JtL2Nocm9taXVtL0tleUNvZGVDb252ZXJzaW9uR3RrLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OndpbmRvd3NLZXlDb2RlRm9yS2V5RXZlbnQpOgorCiAyMDEyLTExLTAxICBBZGFtIEJhcnRo
ICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gQnVpbGQgZml4Lgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vS2V5Q29kZUNvbnZl
cnNpb25HdGsuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vS2V5Q29kZUNv
bnZlcnNpb25HdGsuY3BwCmluZGV4IDU3NTM5MmZhNzllOGRkMzZjMzY2MDYyNmU1YmNmYzJiZGE4
YTRmMWYuLmU3YzBlMjBkMDYzNGQ4OWMzNzIzZmIxYWRjNTBiNWFjMGRhNTYzOGUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0tleUNvZGVDb252ZXJzaW9uR3Rr
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9LZXlDb2RlQ29udmVy
c2lvbkd0ay5jcHAKQEAgLTMwMywyNCArMzAzLDQxIEBAIGludCB3aW5kb3dzS2V5Q29kZUZvcktl
eUV2ZW50KHVuc2lnbmVkIGtleWNvZGUpCiAgICAgICAgIC8vIFZLRVlfUkNPTlRST0wgKEEzKSBS
aWdodCBDT05UUk9MIGtleQogICAgICAgICAvLyBWS0VZX0xNRU5VIChBNCkgTGVmdCBNRU5VIGtl
eQogICAgICAgICAvLyBWS0VZX1JNRU5VIChBNSkgUmlnaHQgTUVOVSBrZXkKLSAgICAgICAgLy8g
VktFWV9CUk9XU0VSX0JBQ0sgKEE2KSBXaW5kb3dzIDIwMDAvWFA6IEJyb3dzZXIgQmFjayBrZXkK
LSAgICAgICAgLy8gVktFWV9CUk9XU0VSX0ZPUldBUkQgKEE3KSBXaW5kb3dzIDIwMDAvWFA6IEJy
b3dzZXIgRm9yd2FyZCBrZXkKLSAgICAgICAgLy8gVktFWV9CUk9XU0VSX1JFRlJFU0ggKEE4KSBX
aW5kb3dzIDIwMDAvWFA6IEJyb3dzZXIgUmVmcmVzaCBrZXkKLSAgICAgICAgLy8gVktFWV9CUk9X
U0VSX1NUT1AgKEE5KSBXaW5kb3dzIDIwMDAvWFA6IEJyb3dzZXIgU3RvcCBrZXkKLSAgICAgICAg
Ly8gVktFWV9CUk9XU0VSX1NFQVJDSCAoQUEpIFdpbmRvd3MgMjAwMC9YUDogQnJvd3NlciBTZWFy
Y2gga2V5Ci0gICAgICAgIC8vIFZLRVlfQlJPV1NFUl9GQVZPUklURVMgKEFCKSBXaW5kb3dzIDIw
MDAvWFA6IEJyb3dzZXIgRmF2b3JpdGVzIGtleQotICAgICAgICAvLyBWS0VZX0JST1dTRVJfSE9N
RSAoQUMpIFdpbmRvd3MgMjAwMC9YUDogQnJvd3NlciBTdGFydCBhbmQgSG9tZSBrZXkKLSAgICAg
ICAgLy8gVktFWV9WT0xVTUVfTVVURSAoQUQpIFdpbmRvd3MgMjAwMC9YUDogVm9sdW1lIE11dGUg
a2V5Ci0gICAgICAgIC8vIFZLRVlfVk9MVU1FX0RPV04gKEFFKSBXaW5kb3dzIDIwMDAvWFA6IFZv
bHVtZSBEb3duIGtleQotICAgICAgICAvLyBWS0VZX1ZPTFVNRV9VUCAoQUYpIFdpbmRvd3MgMjAw
MC9YUDogVm9sdW1lIFVwIGtleQotICAgICAgICAvLyBWS0VZX01FRElBX05FWFRfVFJBQ0sgKEIw
KSBXaW5kb3dzIDIwMDAvWFA6IE5leHQgVHJhY2sga2V5Ci0gICAgICAgIC8vIFZLRVlfTUVESUFf
UFJFVl9UUkFDSyAoQjEpIFdpbmRvd3MgMjAwMC9YUDogUHJldmlvdXMgVHJhY2sga2V5Ci0gICAg
ICAgIC8vIFZLRVlfTUVESUFfU1RPUCAoQjIpIFdpbmRvd3MgMjAwMC9YUDogU3RvcCBNZWRpYSBr
ZXkKLSAgICAgICAgLy8gVktFWV9NRURJQV9QTEFZX1BBVVNFIChCMykgV2luZG93cyAyMDAwL1hQ
OiBQbGF5L1BhdXNlIE1lZGlhIGtleQotICAgICAgICAvLyBWS0VZX0xBVU5DSF9NQUlMIChCNCkg
V2luZG93cyAyMDAwL1hQOiBTdGFydCBNYWlsIGtleQorICAgIGNhc2UgR0RLX0JhY2s6CisgICAg
ICAgIHJldHVybiBWS0VZX0JST1dTRVJfQkFDSzsgLy8gKEE2KSBXaW5kb3dzIDIwMDAvWFA6IEJy
b3dzZXIgQmFjayBrZXkKKyAgICBjYXNlIEdES19Gb3J3YXJkOgorICAgICAgICByZXR1cm4gVktF
WV9CUk9XU0VSX0ZPUldBUkQ7IC8vIChBNykgV2luZG93cyAyMDAwL1hQOiBCcm93c2VyIEZvcndh
cmQga2V5CisgICAgY2FzZSBHREtfUmVmcmVzaDoKKyAgICAgICAgcmV0dXJuIFZLRVlfQlJPV1NF
Ul9SRUZSRVNIOyAvLyAoQTgpIFdpbmRvd3MgMjAwMC9YUDogQnJvd3NlciBSZWZyZXNoIGtleQor
ICAgIGNhc2UgR0RLX1N0b3A6CisgICAgICAgIHJldHVybiBWS0VZX0JST1dTRVJfU1RPUDsgLy8g
KEE5KSBXaW5kb3dzIDIwMDAvWFA6IEJyb3dzZXIgU3RvcCBrZXkKKyAgICBjYXNlIEdES19TZWFy
Y2g6CisgICAgICAgIHJldHVybiBWS0VZX0JST1dTRVJfU0VBUkNIOyAvLyAoQUEpIFdpbmRvd3Mg
MjAwMC9YUDogQnJvd3NlciBTZWFyY2gga2V5CisgICAgY2FzZSBHREtfRmF2b3JpdGVzOgorICAg
ICAgICByZXR1cm4gVktFWV9CUk9XU0VSX0ZBVk9SSVRFUzsgLy8gKEFCKSBXaW5kb3dzIDIwMDAv
WFA6IEJyb3dzZXIgRmF2b3JpdGVzIGtleQorICAgIGNhc2UgR0RLX0hvbWVQYWdlOgorICAgICAg
ICByZXR1cm4gVktFWV9CUk9XU0VSX0hPTUU7IC8vIChBQykgV2luZG93cyAyMDAwL1hQOiBCcm93
c2VyIFN0YXJ0IGFuZCBIb21lIGtleQorICAgIGNhc2UgR0RLX0F1ZGlvTXV0ZToKKyAgICAgICAg
cmV0dXJuIFZLRVlfVk9MVU1FX01VVEU7IC8vIChBRCkgV2luZG93cyAyMDAwL1hQOiBWb2x1bWUg
TXV0ZSBrZXkKKyAgICBjYXNlIEdES19BdWRpb0xvd2VyVm9sdW1lOgorICAgICAgICByZXR1cm4g
VktFWV9WT0xVTUVfRE9XTjsgLy8gKEFFKSBXaW5kb3dzIDIwMDAvWFA6IFZvbHVtZSBEb3duIGtl
eQorICAgIGNhc2UgR0RLX0F1ZGlvUmFpc2VWb2x1bWU6CisgICAgICAgIHJldHVybiBWS0VZX1ZP
TFVNRV9VUDsgLy8gKEFGKSBXaW5kb3dzIDIwMDAvWFA6IFZvbHVtZSBVcCBrZXkKKyAgICBjYXNl
IEdES19BdWRpb05leHQ6CisgICAgICAgIHJldHVybiBWS0VZX01FRElBX05FWFRfVFJBQ0s7IC8v
IChCMCkgV2luZG93cyAyMDAwL1hQOiBOZXh0IFRyYWNrIGtleQorICAgIGNhc2UgR0RLX0F1ZGlv
UHJldjoKKyAgICAgICAgcmV0dXJuIFZLRVlfTUVESUFfUFJFVl9UUkFDSzsgLy8gKEIxKSBXaW5k
b3dzIDIwMDAvWFA6IFByZXZpb3VzIFRyYWNrIGtleQorICAgIGNhc2UgR0RLX0F1ZGlvU3RvcDoK
KyAgICAgICAgcmV0dXJuIFZLRVlfTUVESUFfU1RPUDsgLy8gKEIyKSBXaW5kb3dzIDIwMDAvWFA6
IFN0b3AgTWVkaWEga2V5CisgICAgY2FzZSBHREtfQXVkaW9QbGF5OgorICAgICAgICByZXR1cm4g
VktFWV9NRURJQV9QTEFZX1BBVVNFOyAvLyAoQjMpIFdpbmRvd3MgMjAwMC9YUDogUGxheS9QYXVz
ZSBNZWRpYSBrZXkKKyAgICBjYXNlIEdES19NYWlsOgorICAgICAgICByZXR1cm4gVktFWV9NRURJ
QV9MQVVOQ0hfTUFJTDsgLy8gKEI0KSBXaW5kb3dzIDIwMDAvWFA6IFN0YXJ0IE1haWwga2V5CiAg
ICAgICAgIC8vIFZLRVlfTEFVTkNIX01FRElBX1NFTEVDVCAoQjUpIFdpbmRvd3MgMjAwMC9YUDog
U2VsZWN0IE1lZGlhIGtleQotICAgICAgICAvLyBWS0VZX0xBVU5DSF9BUFAxIChCNikgV2luZG93
cyAyMDAwL1hQOiBTdGFydCBBcHBsaWNhdGlvbiAxIGtleQotICAgICAgICAvLyBWS0VZX0xBVU5D
SF9BUFAyIChCNykgV2luZG93cyAyMDAwL1hQOiBTdGFydCBBcHBsaWNhdGlvbiAyIGtleQorICAg
IGNhc2UgR0RLX0xhdW5jaEE6CisgICAgICAgIHJldHVybiBWS0VZX01FRElBX0xBVU5DSF9BUFAx
OyAvLyAoQjYpIFdpbmRvd3MgMjAwMC9YUDogU3RhcnQgQXBwbGljYXRpb24gMSBrZXkKKyAgICBj
YXNlIEdES19MYXVuY2hCOgorICAgICAgICByZXR1cm4gVktFWV9NRURJQV9MQVVOQ0hfQVBQMjsg
Ly8gKEI3KSBXaW5kb3dzIDIwMDAvWFA6IFN0YXJ0IEFwcGxpY2F0aW9uIDIga2V5CiAKICAgICAg
ICAgLy8gVktFWV9PRU1fMSAoQkEpIFVzZWQgZm9yIG1pc2NlbGxhbmVvdXMgY2hhcmFjdGVyczsg
aXQgY2FuIHZhcnkgYnkga2V5Ym9hcmQuIFdpbmRvd3MgMjAwMC9YUDogRm9yIHRoZSBVUyBzdGFu
ZGFyZCBrZXlib2FyZCwgdGhlICc7Oicga2V5CiAgICAgY2FzZSBHREtfc2VtaWNvbG9uOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>