<?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>61892</bug_id>
          
          <creation_ts>2011-06-01 16:26:47 -0700</creation_ts>
          <short_desc>Stop event propagation for cases where relatedTarget is both ancestor of the target and at shadow boundary.</short_desc>
          <delta_ts>2011-06-02 08:59:47 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>59005</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          <cc>darin</cc>
    
    <cc>morrita</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>413746</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-06-01 16:26:47 -0700</bug_when>
    <thetext>Stop event propagation for cases where relatedTarget is both ancestor of the target and at shadow boundary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413762</commentid>
    <comment_count>1</comment_count>
      <attachid>95685</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-06-01 16:43:46 -0700</bug_when>
    <thetext>Created attachment 95685
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414169</commentid>
    <comment_count>2</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-06-02 08:59:47 -0700</bug_when>
    <thetext>Committed r87914: &lt;http://trac.webkit.org/changeset/87914&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95685</attachid>
            <date>2011-06-01 16:43:46 -0700</date>
            <delta_ts>2011-06-01 16:48:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-61892-20110601164345.patch</filename>
            <type>text/plain</type>
            <size>4743</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODc4NTMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3ZDkxNDFjZDA4MGM0ZDA4MjM3NjBl
M2I5YTk1MTFkYzdiZDFmYTQ0Li5hN2ZjNTk2ZWE3OTQ0YzQ1YzM5ZDQ5OGQzY2MwN2YyZTFmZmE1
NzdhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDYtMDEgIERpbWl0cmkgR2xhemtvdiAg
PGRnbGF6a292QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBTdG9wIGV2ZW50IHByb3BhZ2F0aW9uIGZvciBjYXNlcyB3aGVyZSBy
ZWxhdGVkVGFyZ2V0IGlzIGJvdGggYW5jZXN0b3Igb2YgdGhlIHRhcmdldCBhbmQgYXQgc2hhZG93
IGJvdW5kYXJ5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjE4OTIKKworICAgICAgICAqIGZhc3QvZXZlbnRzL3NoYWRvdy1ib3VuZGFyeS1jcm9zc2lu
Zy5odG1sOiBBZGRlZCBhIHRlc3QgdGhhdCB1c2VzIG5ldyBzaGFkb3cgRE9NIHRlc3RpbmcgbWFj
aGluZXJ5LgorCiAyMDExLTA2LTAxICBEYXZpZCBDYXJzb24gIDxkYWNhcnNvbkBhcHBsZS5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlzdG8uCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9zaGFkb3ctYm91bmRhcnktY3Jvc3NpbmcuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL3NoYWRvdy1ib3VuZGFyeS1jcm9zc2luZy5odG1sCmluZGV4IDdl
MTgyZWFkY2Q0YjQyYWYwMjIwZWJjMDAwOTMxMmNjMDNkMzg5YWIuLjlkMjE3MWIzZDBkYTVkMTIw
MGMzZDE5ZGUzYzcwMDkxN2U4ODNkZDQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL3NoYWRvdy1ib3VuZGFyeS1jcm9zc2luZy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL3NoYWRvdy1ib3VuZGFyeS1jcm9zc2luZy5odG1sCkBAIC0xMTQsNiArMTE0LDI4IEBA
IHZhciB0ZXN0cyA9IHsKICAgICAgICAgZG9jdW1lbnQuYm9keS5yZW1vdmVFdmVudExpc3RlbmVy
KCdtb3VzZW91dCcsIGNvdW50RXZlbnREaXNwYXRjaCwgZmFsc2UpOwogICAgICAgICBmaWxlSW5w
dXQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChmaWxlSW5wdXQpOwogICAgIH0sCisgICAgcmVsYXRl
ZFRhcmdldEFzSG9zdDogZnVuY3Rpb24oKQorICAgIHsKKyAgICAgICAgdmFyIGNvdW50ID0gMDsK
KyAgICAgICAgdmFyIHJlbGF0ZWRUYXJnZXQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYn
KTsKKyAgICAgICAgcmVsYXRlZFRhcmdldC5zdHlsZS5jc3NUZXh0ID0gJ3dpZHRoOiA1MHB4OyBo
ZWlnaHQ6IDUwcHg7IHBhZGRpbmctbGVmdDogNTBweDsnOworICAgICAgICBkb2N1bWVudC5ib2R5
LmFwcGVuZENoaWxkKHJlbGF0ZWRUYXJnZXQpOworICAgICAgICB2YXIgdGFyZ2V0ID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CisgICAgICAgIHRhcmdldC5zdHlsZS5jc3NUZXh0ID0g
J3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHgnOworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5lbnN1cmVTaGFkb3dSb290KHJlbGF0ZWRUYXJnZXQpLmFwcGVuZENoaWxkKHRhcmdldCk7Cisg
ICAgICAgIG1vdmVPdmVyTGVmdFF1YXJ0ZXJPZihyZWxhdGVkVGFyZ2V0KTsKKyAgICAgICAgdmFy
IGNvdW50RXZlbnREaXNwYXRjaCA9IGZ1bmN0aW9uKCkKKyAgICAgICAgeworICAgICAgICAgICAg
Y291bnQrKzsKKyAgICAgICAgfQorICAgICAgICByZWxhdGVkVGFyZ2V0LmFkZEV2ZW50TGlzdGVu
ZXIoJ21vdXNlb3ZlcicsIGNvdW50RXZlbnREaXNwYXRjaCwgZmFsc2UpCisgICAgICAgIG1vdmVP
dmVyUmlnaHRRdWFydGVyT2YocmVsYXRlZFRhcmdldCk7CisKKyAgICAgICAgbG9nKCJUaGUgbW91
c2VvdmVyIGV2ZW50IGluIGEgc2hhZG93IHN1YnRyZWUsIHdoZXJlIHJlbGF0ZWQgdGFyZ2V0IGlz
IHRoZSB0cmVlIGhvc3Qgc2hvdWxkIG5vdCBlc2NhcGUgb3V0IG9mIHNoYWRvdyBET00iLCBjb3Vu
dCA9PSAwKTsKKworICAgICAgICByZWxhdGVkVGFyZ2V0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ21v
dXNlb3ZlcicsIGNvdW50RXZlbnREaXNwYXRjaCwgZmFsc2UpOworICAgICAgICBkb2N1bWVudC5i
b2R5LnJlbW92ZUNoaWxkKHJlbGF0ZWRUYXJnZXQpOworICAgIH0sCiAgICAgbW91c2VPdmVyT25I
b3N0OiBmdW5jdGlvbigpCiAgICAgewogICAgICAgICB2YXIgY291bnQgPSAwOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IGY2NzYwOWMyMTYxNjVhODY1MjU5NjI2YTI4NmFlZjMzM2VjYWYyZDYuLjVhN2FkMDU1ODMz
ZDAwZTJhOTM2ZmUwMDA1MWRkOTYxYWVhMDRkM2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBA
QAorMjAxMS0wNi0wMSAgRGltaXRyaSBHbGF6a292ICA8ZGdsYXprb3ZAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN0b3AgZXZl
bnQgcHJvcGFnYXRpb24gZm9yIGNhc2VzIHdoZXJlIHJlbGF0ZWRUYXJnZXQgaXMgYm90aCBhbmNl
c3RvciBvZiB0aGUgdGFyZ2V0IGFuZCBhdCBzaGFkb3cgYm91bmRhcnkuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MTg5MgorCisgICAgICAgIEluIHRo
ZSBjYXNlcyB3aGVyZSB0aGUgcmVsYXRlZFRhcmdldCBvZiBhbiBldmVudCBpcyBhbiBhbmNlc3Rv
ciBvZiB0aGUgdGFyZ2V0LCBhbmQgdGhlIHJlbGF0ZWRUYXJnZXQgaXMKKyAgICAgICAgYSBzaGFk
b3cgaG9zdCwgd2Ugc2hvdWxkIG5vdCBhbGxvdyBldmVudHMgdG8gZXNjYXBlIG91dCBvZiB0aGUg
aG9zdGVkIHNoYWRvdyBET00gc3VidHJlZS4KKworICAgICAgICAqIGRvbS9FdmVudERpc3BhdGNo
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnREaXNwYXRjaGVyOjphZGp1c3RUb1NoYWRv
d0JvdW5kYXJpZXMpOiBBZGRlZCBhIGNoZWNrIHRoYXQgaXMgdmFsaWQgZm9yIGJvdGggbmV3IGFu
ZCBvbGQgc2hhZG93IERPTS4KKwogMjAxMS0wNi0wMSAgRGF2aWQgQ2Fyc29uICA8ZGFjYXJzb25A
YXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRXZlbnREaXNwYXRjaGVyLmNwcAppbmRleCBhMjk3YTJhYTQyMzRiMjYwNDVkYzcy
NDg1ZWRiZmFhODI4MTNhNWFhLi5iM2YzNDBmYjRmZDk3ZDg0ZjE0NWI0MGUwNDQ1ODNjNzBkOTNk
YzAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnREaXNwYXRjaGVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnREaXNwYXRjaGVyLmNwcApAQCAtMTI1LDYgKzEy
NSwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNTaGFkb3dSb290T3JTVkdTaGFkb3dSb290KGNv
bnN0IE5vZGUqIG5vZGUpCiAgICAgcmV0dXJuIG5vZGUtPmlzU2hhZG93Um9vdCgpIHx8IG5vZGUt
PmlzU1ZHU2hhZG93Um9vdCgpOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgaXNTaGFkb3dIb3N0
KE5vZGUqIG5vZGUpCit7CisgICAgcmV0dXJuIG5vZGUtPmlzRWxlbWVudE5vZGUoKSAmJiB0b0Vs
ZW1lbnQobm9kZSktPnNoYWRvd1Jvb3QoKTsKK30KKwogUGFzc1JlZlB0cjxFdmVudFRhcmdldD4g
RXZlbnREaXNwYXRjaGVyOjphZGp1c3RUb1NoYWRvd0JvdW5kYXJpZXMoUGFzc1JlZlB0cjxOb2Rl
PiByZWxhdGVkVGFyZ2V0LCBjb25zdCBWZWN0b3I8Tm9kZSo+IHJlbGF0ZWRUYXJnZXRBbmNlc3Rv
cnMpCiB7CiAgICAgVmVjdG9yPEV2ZW50Q29udGV4dD46OmNvbnN0X2l0ZXJhdG9yIGxvd2VzdENv
bW1vbkJvdW5kYXJ5ID0gbV9hbmNlc3RvcnMuZW5kKCk7CkBAIC0xNTksNyArMTY0LDggQEAgUGFz
c1JlZlB0cjxFdmVudFRhcmdldD4gRXZlbnREaXNwYXRjaGVyOjphZGp1c3RUb1NoYWRvd0JvdW5k
YXJpZXMoUGFzc1JlZlB0cjxOb2QKIAogICAgIGlmICghZGl2ZXJnZWQpIHsKICAgICAgICAgLy8g
VGhlIHJlbGF0ZWRUYXJnZXQgaXMgYW4gYW5jZXN0b3Igb3Igc2hhZG93SG9zdCBvZiB0aGUgdGFy
Z2V0LgotICAgICAgICBpZiAobV9ub2RlLT5zaGFkb3dIb3N0KCkgPT0gcmVsYXRlZFRhcmdldC5n
ZXQoKSkKKyAgICAgICAgLy8gRklYTUU6IFJlbW92ZSB0aGUgZmlyc3QgY2hlY2sgb25jZSBjb252
ZXJzaW9uIHRvIG5ldyBzaGFkb3cgRE9NIGlzIGNvbXBsZXRlIDxodHRwOi8vd2Via2l0Lm9yZy9i
LzQ4Njk4PgorICAgICAgICBpZiAobV9ub2RlLT5zaGFkb3dIb3N0KCkgPT0gcmVsYXRlZFRhcmdl
dC5nZXQoKSB8fCBpc1NoYWRvd0hvc3QocmVsYXRlZFRhcmdldC5nZXQoKSkpCiAgICAgICAgICAg
ICBsb3dlc3RDb21tb25Cb3VuZGFyeSA9IG1fYW5jZXN0b3JzLmJlZ2luKCk7CiAgICAgfSBlbHNl
IGlmICgoKmZpcnN0RGl2ZXJnZW50Qm91bmRhcnkpID09IG1fbm9kZS5nZXQoKSkgewogICAgICAg
ICAvLyBTaW5jZSBhbmNlc3RvcnMgZG9lcyBub3QgY29udGFpbiB0YXJnZXQgaXRzZWxmLCB3ZSBt
dXN0IGFjY291bnQK
</data>
<flag name="review"
          id="89231"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>