<?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>16333</bug_id>
          
          <creation_ts>2007-12-06 13:45:18 -0800</creation_ts>
          <short_desc>[GTK] Key bindings must work with focused frames</short_desc>
          <delta_ts>2007-12-08 06:43:17 -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>0</everconfirmed>
          <reporter name="Luca Bruno">lethalman88</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>63525</commentid>
    <comment_count>0</comment_count>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2007-12-06 13:45:18 -0800</bug_when>
    <thetext>Hello,
currently key bindings connected to signals such as select-all, copy-clipboard, paste-clipboard and cut-clipboard work with the main frame.
This prevents them from working correctly in other elements such as editable contents.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63526</commentid>
    <comment_count>1</comment_count>
      <attachid>17758</attachid>
    <who name="Luca Bruno">lethalman88</who>
    <bug_when>2007-12-06 13:51:20 -0800</bug_when>
    <thetext>Created attachment 17758
use focused frames

Using focused frame in key binding callbacks solves this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63670</commentid>
    <comment_count>2</comment_count>
      <attachid>17758</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2007-12-08 06:42:52 -0800</bug_when>
    <thetext>Comment on attachment 17758
use focused frames

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63671</commentid>
    <comment_count>3</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2007-12-08 06:43:17 -0800</bug_when>
    <thetext>Landed in r28516.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17758</attachid>
            <date>2007-12-06 13:51:20 -0800</date>
            <delta_ts>2007-12-08 06:42:52 -0800</delta_ts>
            <desc>use focused frames</desc>
            <filename>focusedbindings.patch</filename>
            <type>text/plain</type>
            <size>2184</size>
            <attacher name="Luca Bruno">lethalman88</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvV2ViVmlldy93ZWJraXR3ZWJ2aWV3LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXQvZ3RrL1dlYlZpZXcvd2Via2l0d2Vidmlldy5jcHAJKHJldmlzaW9uIDI4NDkxKQor
KysgV2ViS2l0L2d0ay9XZWJWaWV3L3dlYmtpdHdlYnZpZXcuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSAiQ2hyb21lQ2xpZW50R3RrLmgiCiAjaW5jbHVkZSAi
Q29udGV4dE1lbnVDbGllbnRHdGsuaCIKICNpbmNsdWRlICJEcmFnQ2xpZW50R3RrLmgiCisjaW5j
bHVkZSAiRm9jdXNDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAiRWRpdG9yQ2xpZW50R3RrLmgiCiAj
aW5jbHVkZSAiRXZlbnRIYW5kbGVyLmgiCiAjaW5jbHVkZSAiSGl0VGVzdFJlcXVlc3QuaCIKQEAg
LTM4OCwyNSArMzg5LDI1IEBACiAKIHN0YXRpYyB2b2lkIHdlYmtpdF93ZWJfdmlld19yZWFsX3Nl
bGVjdF9hbGwoV2ViS2l0V2ViVmlldyogd2ViVmlldykKIHsKLSAgICBGcmFtZSogZnJhbWUgPSBj
b3JlKGdldEZyYW1lRnJvbVZpZXcod2ViVmlldykpOworICAgIEZyYW1lKiBmcmFtZSA9IGNvcmUo
d2ViVmlldyktPmZvY3VzQ29udHJvbGxlcigpLT5mb2N1c2VkT3JNYWluRnJhbWUoKTsKICAgICBm
cmFtZS0+ZWRpdG9yKCktPmV4ZWNDb21tYW5kKCJTZWxlY3RBbGwiKTsKIH0KIAogc3RhdGljIHZv
aWQgd2Via2l0X3dlYl92aWV3X3JlYWxfY3V0X2NsaXBib2FyZChXZWJLaXRXZWJWaWV3KiB3ZWJW
aWV3KQogewotICAgIEZyYW1lKiBmcmFtZSA9IGNvcmUoZ2V0RnJhbWVGcm9tVmlldyh3ZWJWaWV3
KSk7CisgICAgRnJhbWUqIGZyYW1lID0gY29yZSh3ZWJWaWV3KS0+Zm9jdXNDb250cm9sbGVyKCkt
PmZvY3VzZWRPck1haW5GcmFtZSgpOwogICAgIGZyYW1lLT5lZGl0b3IoKS0+ZXhlY0NvbW1hbmQo
IkN1dCIpOwogfQogCiBzdGF0aWMgdm9pZCB3ZWJraXRfd2ViX3ZpZXdfcmVhbF9jb3B5X2NsaXBi
b2FyZChXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3KQogewotICAgIEZyYW1lKiBmcmFtZSA9IGNvcmUo
Z2V0RnJhbWVGcm9tVmlldyh3ZWJWaWV3KSk7CisgICAgRnJhbWUqIGZyYW1lID0gY29yZSh3ZWJW
aWV3KS0+Zm9jdXNDb250cm9sbGVyKCktPmZvY3VzZWRPck1haW5GcmFtZSgpOwogICAgIGZyYW1l
LT5lZGl0b3IoKS0+ZXhlY0NvbW1hbmQoIkNvcHkiKTsKIH0KIAogc3RhdGljIHZvaWQgd2Via2l0
X3dlYl92aWV3X3JlYWxfcGFzdGVfY2xpcGJvYXJkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcpCiB7
Ci0gICAgRnJhbWUqIGZyYW1lID0gY29yZShnZXRGcmFtZUZyb21WaWV3KHdlYlZpZXcpKTsKKyAg
ICBGcmFtZSogZnJhbWUgPSBjb3JlKHdlYlZpZXcpLT5mb2N1c0NvbnRyb2xsZXIoKS0+Zm9jdXNl
ZE9yTWFpbkZyYW1lKCk7CiAgICAgZnJhbWUtPmVkaXRvcigpLT5leGVjQ29tbWFuZCgiUGFzdGUi
KTsKIH0KIApJbmRleDogV2ViS2l0L2d0ay9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0
L2d0ay9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4NDkxKQorKysgV2ViS2l0L2d0ay9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAwNy0xMi0wNiAgTHVjYSBCcnVubyAg
PGxldGhhbG1hbjg4QGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkuCisK
KyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzMzMKKyAg
ICAgICAgW0dUS10gS2V5IGJpbmRpbmdzIG11c3Qgd29yayB3aXRoIGZvY3VzZWQgZnJhbWVzLgor
CisgICAgICAgICogV2ViVmlldy93ZWJraXR3ZWJ2aWV3LmNwcDoKKyAgICAgICAgKHdlYmtpdF93
ZWJfdmlld19yZWFsX3NlbGVjdF9hbGwpOgorICAgICAgICAod2Via2l0X3dlYl92aWV3X3JlYWxf
Y3V0X2NsaXBib2FyZCk6CisgICAgICAgICh3ZWJraXRfd2ViX3ZpZXdfcmVhbF9jb3B5X2NsaXBi
b2FyZCk6CisgICAgICAgICh3ZWJraXRfd2ViX3ZpZXdfcmVhbF9wYXN0ZV9jbGlwYm9hcmQpOgor
CiAyMDA3LTEyLTA2ICBYYW4gTG9wZXogIDx4YW5AZ25vbWUub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEFscCBUb2tlci4K
</data>
<flag name="review"
          id="7644"
          type_id="1"
          status="+"
          setter="alp"
    />
          </attachment>
      

    </bug>

</bugzilla>