<?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>135689</bug_id>
          
          <creation_ts>2014-08-06 22:26:01 -0700</creation_ts>
          <short_desc>AX: event.target should sometimes be a descendant element on AXPress-triggered mouse clicks</short_desc>
          <delta_ts>2014-12-18 14:59:41 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>131426</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Craig">jcraig</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1027421</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-08-06 22:26:01 -0700</bug_when>
    <thetext>AXPress sometimes triggers the click event (and other mouse events) on a different element than a real mouse click would use. We should try using hit-testing at the center of the clickable (link, button, etc.) to determine the element on which to initiate the mouse events. In some cases, it may be better to a descendant node as the event.target. If the center point hit-test results in a node that is not a descendant, we should ignore it and fire the event on the original element.

To be clear, I don’t think WebKit is doing anything wrong, but there are times when web authors do silly things. VO+Space doesn’t work, but routing the mouse to an element and triggering a simulated mouse click does. This idea is mainly to work around those web authoring problems, and make it so that AXPress works in more scenarios.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027422</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-08-06 22:26:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/17941920&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027427</commentid>
    <comment_count>2</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-08-06 23:15:10 -0700</bug_when>
    <thetext>Looks like at least part of this was done in bug 131426. I&apos;ll try to attach a test case where it doesn&apos;t work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027430</commentid>
    <comment_count>3</comment_count>
      <attachid>236174</attachid>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-08-06 23:26:49 -0700</bug_when>
    <thetext>Created attachment 236174
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027431</commentid>
    <comment_count>4</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-08-06 23:28:36 -0700</bug_when>
    <thetext>In the attached test case, the second clickable element (image inside button) is trigger by AXPress, but the first clickable element (span inside link) is only clickable with the mouse, not AXPress.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027435</commentid>
    <comment_count>5</comment_count>
      <attachid>236176</attachid>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-08-07 00:26:51 -0700</bug_when>
    <thetext>Created attachment 236176
updated test case

updated test case logs the event target and includes some failure cases to ensure we don&apos;t click things that are positioned over the top of the element in the VO cursor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027893</commentid>
    <comment_count>6</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-08-08 11:25:48 -0700</bug_when>
    <thetext>Might need to ignore any child that does not accept pointer events via CSS. See bug 11395 and Dean&apos;s write-up: http://www.webkit.org/specs/PointerEventsProperty.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055890</commentid>
    <comment_count>7</comment_count>
      <attachid>243353</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-12-15 23:54:39 -0800</bug_when>
    <thetext>Created attachment 243353
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055891</commentid>
    <comment_count>8</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-12-15 23:55:35 -0800</bug_when>
    <thetext>Note: I did not cover the cases in your original test case about the intercepting view. We have code specifically to fall back to the original element if we hit-test to a non-descendant. I&apos;m worried about removing that code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056873</commentid>
    <comment_count>9</comment_count>
      <attachid>243353</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2014-12-18 13:21:04 -0800</bug_when>
    <thetext>Comment on attachment 243353
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=243353&amp;action=review

&gt; LayoutTests/accessibility/press-target-uses-text-descendant-node.html:21
&gt; +     .target {
&gt; +         background-color: yellow;
&gt; +      }

Nit: this looks misaligned</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056909</commentid>
    <comment_count>10</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-12-18 14:59:41 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/177532</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>236174</attachid>
            <date>2014-08-06 23:26:49 -0700</date>
            <delta_ts>2014-08-07 00:26:51 -0700</delta_ts>
            <desc>test case</desc>
            <filename>135689.html</filename>
            <type>text/html</type>
            <size>736</size>
            <attacher name="James Craig">jcraig</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KCTx0aXRsZT50ZXN0IGNhc2U8L3RpdGxlPgoJ
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCQlhOmxpbmssIGJ1dHRvbiB7CgkJCXBhZGRpbmc6IDE1
cHg7CgkJCWJhY2tncm91bmQtY29sb3I6IHJlZDsKCQkJZGlzcGxheTogaW5saW5lLWJsb2NrOwoJ
CX0KCQkudGFyZ2V0IHsKCQkJYmFja2dyb3VuZC1jb2xvcjogeWVsbG93OwoJCX0KCTwvc3R5bGU+
Cgk8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CgkJZnVuY3Rpb24gaGFuZGxlQ2xpY2so
ZSkgewoJCQlpZiAoZS50YXJnZXQuY2xhc3NMaXN0LmNvbnRhaW5zKCJ0YXJnZXQiKSkgewoJCQkJ
YWxlcnQoImNsaWNrZWQiKTsKCQkJCXJldHVybiBmYWxzZTsKCQkJfQoJCQlyZXR1cm4gdHJ1ZTsK
CQl9Cgk8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KCjxhIGhyZWY9IiMiIG9uY2xpY2s9InJldHVy
biBoYW5kbGVDbGljayhldmVudCk7Ij48c3BhbiBjbGFzcz0idGFyZ2V0Ij5jbGljayBvbmx5IHdv
cmtzIG9uIHNwYW4gaW5zaWRlIGxpbmssIG5vdCByZWQgbGluayBlZGdlczwvc3Bhbj48L2E+Cgo8
YnV0dG9uIG9uY2xpY2s9InJldHVybiBoYW5kbGVDbGljayhldmVudCk7Ij48aW1nIHNyYz0iIyIg
YWx0PSJjbGljayBvbmx5IHdvcmtzIG9uIGltYWdlIGluc2lkZSBidXR0b24sIG5vdCByZWQgYnV0
dG9uIGVkZ2VzIiBjbGFzcz0idGFyZ2V0Ij48L2J1dHRvbj4KCjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>236176</attachid>
            <date>2014-08-07 00:26:51 -0700</date>
            <delta_ts>2014-08-07 00:26:51 -0700</delta_ts>
            <desc>updated test case</desc>
            <filename>135689.html</filename>
            <type>text/html</type>
            <size>1725</size>
            <attacher name="James Craig">jcraig</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KCTx0aXRsZT50ZXN0IGNhc2U8L3RpdGxlPgoJ
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCQlhOmxpbmssIGJ1dHRvbiB7CgkJCXBhZGRpbmc6IDEw
cHg7CgkJCW1hcmdpbjogMTBweDsKCQkJYmFja2dyb3VuZC1jb2xvcjogcmVkOwoJCQlkaXNwbGF5
OiBpbmxpbmUtYmxvY2s7CgkJfQoJCS50YXJnZXQgewoJCQliYWNrZ3JvdW5kLWNvbG9yOiB5ZWxs
b3c7CgkJfQoJCS5jb250ZXh0IHsKCQkJcG9zaXRpb246IHJlbGF0aXZlOwoJCX0KCQkubWFzayB7
CgkJCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCQkJdG9wOiAwOwoJCQlsZWZ0OiAwOwoJCQl3aWR0aDog
MTAwJTsKCQkJaGVpZ2h0OiAxMDAlOwoJCQliYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwyNTUs
MC4zKTsKCQl9Cgk8L3N0eWxlPgoJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJCWZ1
bmN0aW9uIGhhbmRsZUNsaWNrKGUpIHsKCQkJY29uc29sZS5sb2coZS50YXJnZXQpOwoJCQlpZiAo
ZS50YXJnZXQuY2xhc3NMaXN0LmNvbnRhaW5zKCJ0YXJnZXQiKSkgewoJCQkJYWxlcnQoImNsaWNr
ZWQiKTsKCQkJfQoJCQlyZXR1cm4gZmFsc2U7CgkJfQoJPC9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+
Cgo8cD5UaGVzZSBmaXJzdCB0d28gc2hvdWxkIGJlIGNsY2lrYWJsZSB3aXRoIFZPLiBPbmx5IG9u
ZSBvZiB0aGVtIGlzIGF0IHRoZSBtb21lbnQuPC9wPgoKPGEgaHJlZj0iIyIgb25jbGljaz0icmV0
dXJuIGhhbmRsZUNsaWNrKGV2ZW50KTsiPgoJPHNwYW4gY2xhc3M9InRhcmdldCI+Y2xpY2sgb25s
eSB3b3JrcyBvbiBzcGFuIGluc2lkZSBsaW5rLCBub3QgcmVkIGxpbmsgZWRnZXM8L3NwYW4+Cjwv
YT4KCjxidXR0b24gb25jbGljaz0icmV0dXJuIGhhbmRsZUNsaWNrKGV2ZW50KTsiPgoJPGltZyBz
cmM9IiMiIGFsdD0iY2xpY2sgb25seSB3b3JrcyBvbiBpbWFnZSBpbnNpZGUgYnV0dG9uLCBub3Qg
cmVkIGJ1dHRvbiBlZGdlcyIgY2xhc3M9InRhcmdldCI+CjwvYnV0dG9uPgoKCjwhLS0gVGhpcyBv
bmUgd2lsbCBvbmx5IGJlIGNsaWNrYWJsZSBieSBWb2ljZU92ZXIuIEhpdHBvaW50IGlzIG5vdCBh
IGRlc2NlbmRhbnQgb2YgdGhlIGVsZW1lbnQgd2l0aCB0aGUgZXZlbnQgLS0+CjxkaXYgY2xhc3M9
ImNvbnRleHQiPgoKCTxwPlRoZSBibHVlIG1hc2sgZWxlbWVudCBpcyBwb3NpdGlvbmVkIG9uIHRv
cCBhbmQgcHJldmVudHMgdGhlc2UgbmV4dCB0d28gZnJvbSBiZWluZyBjbGlja2VkIHdpdGggYSBt
b3VzZSwgYnV0IFZPIGNhbiBzdGlsbCBpbml0aWF0ZSB0aGUgZXZlbnQgZGlyZWN0bHkgb24gdGhl
IGVsZW1lbnQuPC9wPgoKCTxhIGhyZWY9IiMiIG9uY2xpY2s9InJldHVybiBoYW5kbGVDbGljayhl
dmVudCk7IiBjbGFzcz0idGFyZ2V0Ij4KCQlub3QgY2xpY2thYmxlIHdpdGggYSByZWd1bGFyIG1v
dXNlOyBvbmx5IHdpdGggVm9pY2VPdmVyLgoJPC9hPgoKCTxidXR0b24gb25jbGljaz0icmV0dXJu
IGhhbmRsZUNsaWNrKGV2ZW50KTsiIGNsYXNzPSJ0YXJnZXQiPgoJCTxpbWcgc3JjPSIjIiBhbHQ9
Im5vdCBjbGlja2FibGUgd2l0aCBhIHJlZ3VsYXIgbW91c2U7IG9ubHkgd2l0aCBWb2ljZU92ZXIu
IiBjbGFzcz0idGFyZ2V0Ij4KCTwvYnV0dG9uPgoKCTxkaXYgY2xhc3M9Im1hc2siPjwhLS0gbWFz
ayBlbGVtZW50IGNvdmVycyB0aGUgY2xpY2thYmxlIHBvaW50cyAtLT48L2Rpdj4KPC9kaXY+CgoK
PC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243353</attachid>
            <date>2014-12-15 23:54:39 -0800</date>
            <delta_ts>2014-12-18 13:21:04 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5056</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NzMzMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTEyLTE1ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGV2ZW50LnRhcmdl
dCBzaG91bGQgc29tZXRpbWVzIGJlIGEgZGVzY2VuZGFudCBlbGVtZW50IG9uIEFYUHJlc3MtdHJp
Z2dlcmVkIG1vdXNlIGNsaWNrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTM1Njg5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2hlbiB0cnlpbmcgdG8gZmluZCB0aGUgcmlnaHQgc3ViLW5vZGUgdG8gdGFy
Z2V0LCB3ZSBuZWVkIHRvIGdvIGJhY2sgdXAgdGhlIHBhcmVudCBjaGFpbiB0byBmaW5kIAorICAg
ICAgICBhbiBFbGVtZW50LCBpbiBjYXNlIHdlIGxhbmQgb24gYSBUZXh0IG5vZGUgZm9yIGV4YW1w
bGUuCisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9wcmVzcy10YXJnZXQtdXNlcy10ZXh0
LWRlc2NlbmRhbnQtbm9kZS5odG1sCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2li
aWxpdHlPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6
cHJlc3MpOgorCiAyMDE0LTEyLTE1ICBEaGkgQXVycmFobWFuICA8ZGlvcmFobWFuQHJvY2t5YmFy
cy5jb20+CiAKICAgICAgICAgRXh0ZW5kIDpsYW5nKCkncyBzZWxlY3RvciBjaGVja2VyIHRvIGhh
bmRsZSByYW5nZXMgd2l0aCAnKicgcHJvcGVybHkgYW5kIHBlcmZvcm0gbWF0Y2hpbmcgd2l0aGlu
IHRoZSBBU0NJSSByYW5nZQpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShyZXZpc2lvbiAxNzY5MDQpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC04NTYsNiArODU2LDggQEAKICAgICAgICAgICAgIE5vZGUqIGlubmVyTm9kZSA9
IGhpdFRlc3RSZXN1bHQuaW5uZXJOb2RlKCktPmRlcHJlY2F0ZWRTaGFkb3dBbmNlc3Rvck5vZGUo
KTsKICAgICAgICAgICAgIGlmIChpczxFbGVtZW50PigqaW5uZXJOb2RlKSkKICAgICAgICAgICAg
ICAgICBoaXRUZXN0RWxlbWVudCA9IGRvd25jYXN0PEVsZW1lbnQ+KGlubmVyTm9kZSk7CisgICAg
ICAgICAgICBlbHNlIGlmIChpbm5lck5vZGUpCisgICAgICAgICAgICAgICAgaGl0VGVzdEVsZW1l
bnQgPSBpbm5lck5vZGUtPnBhcmVudEVsZW1lbnQoKTsKICAgICAgICAgfQogICAgIH0KICAgICAK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE3NzMzMykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTEyLTE1ICBDaHJpcyBGbGVpemFjaCAg
PGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGV2ZW50LnRhcmdldCBzaG91bGQg
c29tZXRpbWVzIGJlIGEgZGVzY2VuZGFudCBlbGVtZW50IG9uIEFYUHJlc3MtdHJpZ2dlcmVkIG1v
dXNlIGNsaWNrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM1Njg5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBhY2Nlc3NpYmlsaXR5L3ByZXNzLXRhcmdldC11c2VzLXRleHQtZGVzY2VuZGFudC1ub2Rl
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9wcmVzcy10YXJn
ZXQtdXNlcy10ZXh0LWRlc2NlbmRhbnQtbm9kZS5odG1sOiBBZGRlZC4KKwogMjAxNC0xMi0xNSAg
RGhpIEF1cnJhaG1hbiAgPGRpb3JhaG1hbkByb2NreWJhcnMuY29tPgogCiAgICAgICAgIEV4dGVu
ZCA6bGFuZygpJ3Mgc2VsZWN0b3IgY2hlY2tlciB0byBoYW5kbGUgcmFuZ2VzIHdpdGggJyonIHBy
b3Blcmx5IGFuZCBwZXJmb3JtIG1hdGNoaW5nIHdpdGhpbiB0aGUgQVNDSUkgcmFuZ2UKSW5kZXg6
IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvcHJlc3MtdGFyZ2V0LXVzZXMtdGV4dC1kZXNjZW5k
YW50LW5vZGUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvcHJlc3MtdGFyZ2V0LXVzZXMtdGV4dC1kZXNjZW5kYW50LW5vZGUtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9wcmVzcy10YXJnZXQt
dXNlcy10ZXh0LWRlc2NlbmRhbnQtbm9kZS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAg
LTAsMCArMSwxNSBAQAorY2xpY2sgb25seSB3b3JrcyBvbiBzcGFuIGluc2lkZSBsaW5rLCBub3Qg
cmVkIGxpbmsgZWRnZXMgICAKK01ha2Ugc3VyZSB0aGF0IHdoZW4gcGVyZm9ybWluZyBhIHByZXNz
LCB3ZSB0YXJnZXQgdGhlIGRlZXBlc3QgZGVzY2VuZGFudCwgYnV0IGFsc28gb25lIHRoYXQgaXMg
YW4gRWxlbWVudCBhdCB0aGUgbGVhc3QuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKwor
CitDbGlja2VkIG9uIGVsZW1lbnQ6IFNQQU4KKworTm93IHByZXNzaW5nIG9uIGJ1dHRvbgorCitD
bGlja2VkIG9uIGVsZW1lbnQ6IElNRworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvcHJlc3Mt
dGFyZ2V0LXVzZXMtdGV4dC1kZXNjZW5kYW50LW5vZGUuaHRtbAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3ByZXNzLXRhcmdldC11c2VzLXRleHQtZGVzY2VuZGFudC1u
b2RlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3ByZXNz
LXRhcmdldC11c2VzLXRleHQtZGVzY2VuZGFudC1ub2RlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAg
LTAsMCArMSw1NiBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMv
anMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi
PgorICAgIGZ1bmN0aW9uIGhhbmRsZUNsaWNrKGUpIHsKKyAgICAgICAgaWYgKGUudGFyZ2V0LmNs
YXNzTGlzdC5jb250YWlucygidGFyZ2V0IikpIHsKKyAgICAgICAgICAgIGRlYnVnKCJDbGlja2Vk
IG9uIGVsZW1lbnQ6ICIgKyBlLnRhcmdldC5ub2RlTmFtZSk7CisgICAgICAgIH0KKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgICB9Cis8L3NjcmlwdD4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
CisgICAgYTpsaW5rLCBidXR0b24geworICAgICAgICBwYWRkaW5nOiAxMHB4OworICAgICAgICBt
YXJnaW46IDEwcHg7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAgICAgICAgZGlz
cGxheTogaW5saW5lLWJsb2NrOworICAgICB9CisgICAgIC50YXJnZXQgeworICAgICAgICAgYmFj
a2dyb3VuZC1jb2xvcjogeWVsbG93OworICAgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
PgorCis8YSBocmVmPSIjIiBvbmNsaWNrPSJyZXR1cm4gaGFuZGxlQ2xpY2soZXZlbnQpOyIgaWQ9
ImxpbmsiPgorICAgIDxzcGFuIGNsYXNzPSJ0YXJnZXQiPmNsaWNrIG9ubHkgd29ya3Mgb24gc3Bh
biBpbnNpZGUgbGluaywgbm90IHJlZCBsaW5rIGVkZ2VzPC9zcGFuPgorPC9hPgorCis8YnV0dG9u
IG9uY2xpY2s9InJldHVybiBoYW5kbGVDbGljayhldmVudCk7IiBpZD0iYnV0dG9uIj4KKyAgICA8
aW1nIHNyYz0icmVzb3VyY2VzL2Nha2UucG5nIiBhbHQ9ImNsaWNrIG9ubHkgd29ya3Mgb24gaW1h
Z2UgaW5zaWRlIGJ1dHRvbiwgbm90IHJlZCBidXR0b24gZWRnZXMiIGNsYXNzPSJ0YXJnZXQiIG9u
bG9hZD0ic3RhcnRUZXN0KCk7Ij4KKzwvYnV0dG9uPgorCis8cCBpZD0iZGVzY3JpcHRpb24iPjwv
cD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorCis8c2NyaXB0PgorCisgICAgZGVzY3JpcHRp
b24oIk1ha2Ugc3VyZSB0aGF0IHdoZW4gcGVyZm9ybWluZyBhIHByZXNzLCB3ZSB0YXJnZXQgdGhl
IGRlZXBlc3QgZGVzY2VuZGFudCwgYnV0IGFsc28gb25lIHRoYXQgaXMgYW4gRWxlbWVudCBhdCB0
aGUgbGVhc3QuIik7CisKKyAgICBmdW5jdGlvbiBzdGFydFRlc3QoKSB7CisgICAgICAgYWNjZXNz
aWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJsaW5rIikucHJlc3MoKTsK
KyAgICAgICBkZWJ1ZygiXG5Ob3cgcHJlc3Npbmcgb24gYnV0dG9uXG4iKTsKKyAgICAgICBhY2Nl
c3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoImJ1dHRvbiIpLnByZXNz
KCk7CisgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfQorCisgICAgaWYgKHdpbmRvdy5hY2Nl
c3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsKKyAgICB9CisKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="268228"
          type_id="1"
          status="+"
          setter="mario"
    />
          </attachment>
      

    </bug>

</bugzilla>