<?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>118924</bug_id>
          
          <creation_ts>2013-07-19 14:59:36 -0700</creation_ts>
          <short_desc>AX: VoiceOver not detecting misspelled words doesn&apos;t work in all cases</short_desc>
          <delta_ts>2013-07-19 20:36:37 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>910333</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-07-19 14:59:36 -0700</bug_when>
    <thetext>WebCore needs to update to use the NSAccessibilityMarkedMisspelledTextAttribute</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910335</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-07-19 15:00:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/14497952&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910343</commentid>
    <comment_count>2</comment_count>
      <attachid>207152</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-07-19 15:16:07 -0700</bug_when>
    <thetext>Created attachment 207152
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910346</commentid>
    <comment_count>3</comment_count>
      <attachid>207152</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-07-19 15:18:39 -0700</bug_when>
    <thetext>Comment on attachment 207152
patch

Attachment 207152 did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/1134005</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910347</commentid>
    <comment_count>4</comment_count>
      <attachid>207152</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-07-19 15:21:20 -0700</bug_when>
    <thetext>Comment on attachment 207152
patch

Attachment 207152 did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/1132268</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910349</commentid>
    <comment_count>5</comment_count>
      <attachid>207154</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-07-19 15:27:03 -0700</bug_when>
    <thetext>Created attachment 207154
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910381</commentid>
    <comment_count>6</comment_count>
      <attachid>207154</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-07-19 17:11:43 -0700</bug_when>
    <thetext>Comment on attachment 207154
patch

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

&gt; Tools/ChangeLog:8
&gt; +        Make the misspelled detection dependent on both types of attributes to be present.

Grammar. s/to be/being/, I think.

&gt; Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm:909
&gt; +#if PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt; 1080

We almost universally use &gt;= and the version that it was first introduced in. You should do the same.

&gt; Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm:911
&gt; +    if (misspelled)
&gt; +        misspelled = [[attrs objectForKey:NSAccessibilityMarkedMisspelledTextAttribute] boolValue];

This looks funny but is fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910414</commentid>
    <comment_count>7</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-07-19 20:36:37 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/152939</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>207152</attachid>
            <date>2013-07-19 15:16:07 -0700</date>
            <delta_ts>2013-07-19 15:27:03 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4049</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MjkyOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA3LTE5ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFZvaWNlT3ZlciBu
b3QgZGV0ZWN0aW5nIG1pc3NwZWxsZWQgd29yZHMgZG9uJ3Qgd29yayBpbiBhbGwgY2FzZXMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExODkyNAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFZvaWNlT3ZlciBp
cyBub3cgbG9va2luZyBmb3IgYSBuZXcgbWlzc3BlbGxlZCBhdHRyaWJ1dGUuCisKKyAgICAgICAg
KiBhY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbToK
KyAgICAgICAgKEFYQXR0cmlidXRlU3RyaW5nU2V0U3BlbGxpbmcpOgorICAgICAgICAoQVhBdHRy
aWJ1dGVkU3RyaW5nQXBwZW5kVGV4dCk6CisKIDIwMTMtMDctMTkgIEJyZW50IEZ1bGdoYW0gIDxi
ZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgW1dpbmRvd3NdIEF2b2lkIHBhc3NpbmcgYWRk
cmVzc2VzIG9mIHRlbXBvcmFyaWVzIHRvIFdpbmRvd3MgQVBJLgpJbmRleDogU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0JKHJldmlzaW9uIDE1Mjg1OSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFj
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC03MzcsNiArNzM3LDcgQEAKICAgICAgICAgZm9yICh1bnNp
Z25lZCBpID0gMDsgaSA8IHNpemU7IGkrKykgewogICAgICAgICAgICAgY29uc3QgVGV4dENoZWNr
aW5nUmVzdWx0JiByZXN1bHQgPSByZXN1bHRzW2ldOwogICAgICAgICAgICAgQVhBdHRyaWJ1dGVT
dHJpbmdTZXROdW1iZXIoYXR0clN0cmluZywgTlNBY2Nlc3NpYmlsaXR5TWlzc3BlbGxlZFRleHRB
dHRyaWJ1dGUsIHRydWVWYWx1ZSwgTlNNYWtlUmFuZ2UocmVzdWx0LmxvY2F0aW9uICsgcmFuZ2Uu
bG9jYXRpb24sIHJlc3VsdC5sZW5ndGgpKTsKKyAgICAgICAgICAgIEFYQXR0cmlidXRlU3RyaW5n
U2V0TnVtYmVyKGF0dHJTdHJpbmcsIE5TQWNjZXNzaWJpbGl0eU1hcmtlZE1pc3NwZWxsZWRUZXh0
QXR0cmlidXRlLCB0cnVlVmFsdWUsIE5TTWFrZVJhbmdlKHJlc3VsdC5sb2NhdGlvbiArIHJhbmdl
LmxvY2F0aW9uLCByZXN1bHQubGVuZ3RoKSk7CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwog
ICAgIH0KQEAgLTc1NCw2ICs3NTUsNyBAQAogICAgICAgICAKICAgICAgICAgTlNSYW5nZSBzcGVs
bFJhbmdlID0gTlNNYWtlUmFuZ2UocmFuZ2UubG9jYXRpb24gKyBjdXJyZW50UG9zaXRpb24gKyBt
aXNzcGVsbGluZ0xvY2F0aW9uLCBtaXNzcGVsbGluZ0xlbmd0aCk7CiAgICAgICAgIEFYQXR0cmli
dXRlU3RyaW5nU2V0TnVtYmVyKGF0dHJTdHJpbmcsIE5TQWNjZXNzaWJpbGl0eU1pc3NwZWxsZWRU
ZXh0QXR0cmlidXRlLCBbTlNOdW1iZXIgbnVtYmVyV2l0aEJvb2w6WUVTXSwgc3BlbGxSYW5nZSk7
CisgICAgICAgIEFYQXR0cmlidXRlU3RyaW5nU2V0TnVtYmVyKGF0dHJTdHJpbmcsIE5TQWNjZXNz
aWJpbGl0eU1hcmtlZE1pc3NwZWxsZWRUZXh0QXR0cmlidXRlLCBbTlNOdW1iZXIgbnVtYmVyV2l0
aEJvb2w6WUVTXSwgc3BlbGxSYW5nZSk7CiAgICAgICAgIGNoYXJMZW5ndGggLT0gKG1pc3NwZWxs
aW5nTG9jYXRpb24gKyBtaXNzcGVsbGluZ0xlbmd0aCk7CiAgICAgICAgIGN1cnJlbnRQb3NpdGlv
biArPSAobWlzc3BlbGxpbmdMb2NhdGlvbiArIG1pc3NwZWxsaW5nTGVuZ3RoKTsKICAgICB9CkBA
IC04MzEsNiArODMzLDcgQEAKICAgICAKICAgICAvLyByZW1vdmUgaW5oZXJpdGVkIGF0dGFjaG1l
bnQgZnJvbSBwcmlvciBBWEF0dHJpYnV0ZWRTdHJpbmdBcHBlbmRSZXBsYWNlZAogICAgIFthdHRy
U3RyaW5nIHJlbW92ZUF0dHJpYnV0ZTpOU0FjY2Vzc2liaWxpdHlBdHRhY2htZW50VGV4dEF0dHJp
YnV0ZSByYW5nZTphdHRyU3RyaW5nUmFuZ2VdOworICAgIFthdHRyU3RyaW5nIHJlbW92ZUF0dHJp
YnV0ZTpOU0FjY2Vzc2liaWxpdHlNYXJrZWRNaXNzcGVsbGVkVGV4dEF0dHJpYnV0ZSByYW5nZTph
dHRyU3RyaW5nUmFuZ2VdOwogICAgIFthdHRyU3RyaW5nIHJlbW92ZUF0dHJpYnV0ZTpOU0FjY2Vz
c2liaWxpdHlNaXNzcGVsbGVkVGV4dEF0dHJpYnV0ZSByYW5nZTphdHRyU3RyaW5nUmFuZ2VdOwog
ICAgIAogICAgIC8vIHNldCBuZXcgYXR0cmlidXRlcwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMTUyOTI5KQorKysgVG9vbHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDctMTkgIENo
cmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBBWDogVm9pY2VP
dmVyIG5vdCBkZXRlY3RpbmcgbWlzc3BlbGxlZCB3b3JkcyBkb24ndCB3b3JrIGluIGFsbCBjYXNl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE4OTI0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSB0
aGUgbWlzc3BlbGxlZCBkZXRlY3Rpb24gZGVwZW5kZW50IG9uIGJvdGggdHlwZXMgb2YgYXR0cmli
dXRlcyB0byBiZSBwcmVzZW50LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vz
c2liaWxpdHlVSUVsZW1lbnRNYWMubW06CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
OjphdHRyaWJ1dGVkU3RyaW5nUmFuZ2VJc01pc3NwZWxsZWQpOgorCiAyMDEzLTA3LTE5ICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGRlZCB4
NjQgY29uZmlndXJhdGlvbiB0byBWaXN1YWwgU3R1ZGlvIGJ1aWxkLgpJbmRleDogVG9vbHMvRHVt
cFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMubW0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMubW0J
KHJldmlzaW9uIDE1Mjg1OSkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9BY2Nlc3NpYmls
aXR5VUlFbGVtZW50TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC05MDUsNyArOTA1LDcgQEAKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgTlNEaWN0aW9uYXJ5KiBhdHRycyA9IFtzdHJpbmcg
YXR0cmlidXRlc0F0SW5kZXg6MCBlZmZlY3RpdmVSYW5nZTpuaWxdOwotICAgIGlmKFtbYXR0cnMg
b2JqZWN0Rm9yS2V5Ok5TQWNjZXNzaWJpbGl0eU1pc3NwZWxsZWRUZXh0QXR0cmlidXRlXSBib29s
VmFsdWVdKQorICAgIGlmKFtbYXR0cnMgb2JqZWN0Rm9yS2V5Ok5TQWNjZXNzaWJpbGl0eU1pc3Nw
ZWxsZWRUZXh0QXR0cmlidXRlXSBib29sVmFsdWVdICYmIFtbYXR0cnMgb2JqZWN0Rm9yS2V5Ok5T
QWNjZXNzaWJpbGl0eU1hcmtlZE1pc3NwZWxsZWRUZXh0QXR0cmlidXRlXSBib29sVmFsdWVdKQog
ICAgICAgICByZXR1cm4gdHJ1ZTsgICAgCiAgICAgRU5EX0FYX09CSkNfRVhDRVBUSU9OUwogICAg
IAo=
</data>
<flag name="commit-queue"
          id="228928"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>207154</attachid>
            <date>2013-07-19 15:27:03 -0700</date>
            <delta_ts>2013-07-19 17:11:42 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4450</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MjkyOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA3LTE5ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFZvaWNlT3ZlciBu
b3QgZGV0ZWN0aW5nIG1pc3NwZWxsZWQgd29yZHMgZG9uJ3Qgd29yayBpbiBhbGwgY2FzZXMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExODkyNAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFZvaWNlT3ZlciBp
cyBub3cgbG9va2luZyBmb3IgYSBuZXcgbWlzc3BlbGxlZCBhdHRyaWJ1dGUuCisKKyAgICAgICAg
KiBhY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbToK
KyAgICAgICAgKEFYQXR0cmlidXRlU3RyaW5nU2V0U3BlbGxpbmcpOgorICAgICAgICAoQVhBdHRy
aWJ1dGVkU3RyaW5nQXBwZW5kVGV4dCk6CisKIDIwMTMtMDctMTkgIEJyZW50IEZ1bGdoYW0gIDxi
ZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgW1dpbmRvd3NdIEF2b2lkIHBhc3NpbmcgYWRk
cmVzc2VzIG9mIHRlbXBvcmFyaWVzIHRvIFdpbmRvd3MgQVBJLgpJbmRleDogU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0JKHJldmlzaW9uIDE1Mjg1OSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFj
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC03MzcsNiArNzM3LDkgQEAKICAgICAgICAgZm9yICh1bnNp
Z25lZCBpID0gMDsgaSA8IHNpemU7IGkrKykgewogICAgICAgICAgICAgY29uc3QgVGV4dENoZWNr
aW5nUmVzdWx0JiByZXN1bHQgPSByZXN1bHRzW2ldOwogICAgICAgICAgICAgQVhBdHRyaWJ1dGVT
dHJpbmdTZXROdW1iZXIoYXR0clN0cmluZywgTlNBY2Nlc3NpYmlsaXR5TWlzc3BlbGxlZFRleHRB
dHRyaWJ1dGUsIHRydWVWYWx1ZSwgTlNNYWtlUmFuZ2UocmVzdWx0LmxvY2F0aW9uICsgcmFuZ2Uu
bG9jYXRpb24sIHJlc3VsdC5sZW5ndGgpKTsKKyNpZiBQTEFURk9STShNQUMpICYmIF9fTUFDX09T
X1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPiAxMDgwCisgICAgICAgICAgICBBWEF0dHJpYnV0ZVN0
cmluZ1NldE51bWJlcihhdHRyU3RyaW5nLCBOU0FjY2Vzc2liaWxpdHlNYXJrZWRNaXNzcGVsbGVk
VGV4dEF0dHJpYnV0ZSwgdHJ1ZVZhbHVlLCBOU01ha2VSYW5nZShyZXN1bHQubG9jYXRpb24gKyBy
YW5nZS5sb2NhdGlvbiwgcmVzdWx0Lmxlbmd0aCkpOworI2VuZGlmCiAgICAgICAgIH0KICAgICAg
ICAgcmV0dXJuOwogICAgIH0KQEAgLTc1NCw2ICs3NTcsOSBAQAogICAgICAgICAKICAgICAgICAg
TlNSYW5nZSBzcGVsbFJhbmdlID0gTlNNYWtlUmFuZ2UocmFuZ2UubG9jYXRpb24gKyBjdXJyZW50
UG9zaXRpb24gKyBtaXNzcGVsbGluZ0xvY2F0aW9uLCBtaXNzcGVsbGluZ0xlbmd0aCk7CiAgICAg
ICAgIEFYQXR0cmlidXRlU3RyaW5nU2V0TnVtYmVyKGF0dHJTdHJpbmcsIE5TQWNjZXNzaWJpbGl0
eU1pc3NwZWxsZWRUZXh0QXR0cmlidXRlLCBbTlNOdW1iZXIgbnVtYmVyV2l0aEJvb2w6WUVTXSwg
c3BlbGxSYW5nZSk7CisjaWYgUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlO
X1JFUVVJUkVEID4gMTA4MAorICAgICAgICBBWEF0dHJpYnV0ZVN0cmluZ1NldE51bWJlcihhdHRy
U3RyaW5nLCBOU0FjY2Vzc2liaWxpdHlNYXJrZWRNaXNzcGVsbGVkVGV4dEF0dHJpYnV0ZSwgW05T
TnVtYmVyIG51bWJlcldpdGhCb29sOllFU10sIHNwZWxsUmFuZ2UpOworI2VuZGlmCiAgICAgICAg
IGNoYXJMZW5ndGggLT0gKG1pc3NwZWxsaW5nTG9jYXRpb24gKyBtaXNzcGVsbGluZ0xlbmd0aCk7
CiAgICAgICAgIGN1cnJlbnRQb3NpdGlvbiArPSAobWlzc3BlbGxpbmdMb2NhdGlvbiArIG1pc3Nw
ZWxsaW5nTGVuZ3RoKTsKICAgICB9CkBAIC04MzEsNiArODM3LDkgQEAKICAgICAKICAgICAvLyBy
ZW1vdmUgaW5oZXJpdGVkIGF0dGFjaG1lbnQgZnJvbSBwcmlvciBBWEF0dHJpYnV0ZWRTdHJpbmdB
cHBlbmRSZXBsYWNlZAogICAgIFthdHRyU3RyaW5nIHJlbW92ZUF0dHJpYnV0ZTpOU0FjY2Vzc2li
aWxpdHlBdHRhY2htZW50VGV4dEF0dHJpYnV0ZSByYW5nZTphdHRyU3RyaW5nUmFuZ2VdOworI2lm
IFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+IDEwODAK
KyAgICBbYXR0clN0cmluZyByZW1vdmVBdHRyaWJ1dGU6TlNBY2Nlc3NpYmlsaXR5TWFya2VkTWlz
c3BlbGxlZFRleHRBdHRyaWJ1dGUgcmFuZ2U6YXR0clN0cmluZ1JhbmdlXTsKKyNlbmRpZgogICAg
IFthdHRyU3RyaW5nIHJlbW92ZUF0dHJpYnV0ZTpOU0FjY2Vzc2liaWxpdHlNaXNzcGVsbGVkVGV4
dEF0dHJpYnV0ZSByYW5nZTphdHRyU3RyaW5nUmFuZ2VdOwogICAgIAogICAgIC8vIHNldCBuZXcg
YXR0cmlidXRlcwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0No
YW5nZUxvZwkocmV2aXNpb24gMTUyOTI5KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDctMTkgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6
YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBBWDogVm9pY2VPdmVyIG5vdCBkZXRlY3RpbmcgbWlz
c3BlbGxlZCB3b3JkcyBkb24ndCB3b3JrIGluIGFsbCBjYXNlcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE4OTI0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSB0aGUgbWlzc3BlbGxlZCBkZXRlY3Rp
b24gZGVwZW5kZW50IG9uIGJvdGggdHlwZXMgb2YgYXR0cmlidXRlcyB0byBiZSBwcmVzZW50Lgor
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMu
bW06CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjphdHRyaWJ1dGVkU3RyaW5nUmFu
Z2VJc01pc3NwZWxsZWQpOgorCiAyMDEzLTA3LTE5ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlz
dGVuc2VuQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGRlZCB4NjQgY29uZmlndXJhdGlvbiB0byBW
aXN1YWwgU3R1ZGlvIGJ1aWxkLgpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vz
c2liaWxpdHlVSUVsZW1lbnRNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRy
ZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMubW0JKHJldmlzaW9uIDE1Mjg1OSkKKysr
IFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50TWFjLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC05MDUsOCArOTA1LDE0IEBACiAgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgIE5TRGljdGlvbmFyeSogYXR0cnMgPSBbc3RyaW5nIGF0dHJpYnV0ZXNBdEluZGV4OjAg
ZWZmZWN0aXZlUmFuZ2U6bmlsXTsKLSAgICBpZihbW2F0dHJzIG9iamVjdEZvcktleTpOU0FjY2Vz
c2liaWxpdHlNaXNzcGVsbGVkVGV4dEF0dHJpYnV0ZV0gYm9vbFZhbHVlXSkKLSAgICAgICAgcmV0
dXJuIHRydWU7ICAgIAorICAgIEJPT0wgbWlzc3BlbGxlZCA9IFtbYXR0cnMgb2JqZWN0Rm9yS2V5
Ok5TQWNjZXNzaWJpbGl0eU1pc3NwZWxsZWRUZXh0QXR0cmlidXRlXSBib29sVmFsdWVdOworI2lm
IFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+IDEwODAK
KyAgICBpZiAobWlzc3BlbGxlZCkKKyAgICAgICAgbWlzc3BlbGxlZCA9IFtbYXR0cnMgb2JqZWN0
Rm9yS2V5Ok5TQWNjZXNzaWJpbGl0eU1hcmtlZE1pc3NwZWxsZWRUZXh0QXR0cmlidXRlXSBib29s
VmFsdWVdOworI2VuZGlmCisgICAgCisgICAgaWYgKG1pc3NwZWxsZWQpCisgICAgICAgIHJldHVy
biB0cnVlOwogICAgIEVORF9BWF9PQkpDX0VYQ0VQVElPTlMKICAgICAKICAgICByZXR1cm4gZmFs
c2U7Cg==
</data>
<flag name="review"
          id="228929"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>