<?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>16309</bug_id>
          
          <creation_ts>2007-12-05 09:50:43 -0800</creation_ts>
          <short_desc>HTML5: The third execCommand argument for insert{un}orderedlist should be ignored</short_desc>
          <delta_ts>2009-02-16 19:37:09 -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>HTML Editing</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>http://tinymce.moxiecode.com/safari/list_id.htm</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>6627</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Johan &quot;Spocke&quot; Sörlin">spocke</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>ian</cc>
    
    <cc>jparent</cc>
    
    <cc>justin.garcia</cc>
    
    <cc>mrowe</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>63357</commentid>
    <comment_count>0</comment_count>
    <who name="Johan &quot;Spocke&quot; Sörlin">spocke</who>
    <bug_when>2007-12-05 09:50:43 -0800</bug_when>
    <thetext>When you create list elements in a contentEditable area the id of the new list will have the value false. The result is: &lt;ol id=&quot;false&quot;&gt;... when it should be a normal list like &lt;ol&gt;....

Steps to reproduce this bug:
1. Open the attached URL.
2. Press the test link.
3. Observe the incorrect result with a list element with a strange id attribute.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63454</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-12-06 06:58:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/5632920&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63914</commentid>
    <comment_count>2</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2007-12-11 00:15:14 -0800</bug_when>
    <thetext>The originator wrote: &quot;When you create list elements in a contentEditable area the id of the new list will have the value false. The result is: &lt;ol id=&quot;false&quot;&gt;... when it should be a normal list like &lt;ol&gt;....&quot;

The test case does:

document.execCommand(&apos;InsertUnorderedList&apos;, false, false);

The third argument for this command is &quot;optional and specifies an id attribute for the unordered list.  [It] may be set to null or omitted&quot; according to the MSDN documentation.  The boolean false as a string is &quot;false&quot; so it makes since to me that you would see a list with id=&quot;false&quot;.  If you want an id-less list you should omit the third argument or pass null for it.

I sent an email to Johan about this.  I&apos;ll leave this open until I hear back from him.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63923</commentid>
    <comment_count>3</comment_count>
    <who name="Johan &quot;Spocke&quot; Sörlin">spocke</who>
    <bug_when>2007-12-11 04:53:03 -0800</bug_when>
    <thetext>The arguments can not be omitted in Firefox and using false as the last argument works fine in IE, FF and Opera so it&apos;s only Safari who has a problem with it but I guess we could simply start using null instead will go though the code to use that then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63955</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-12-11 12:29:58 -0800</bug_when>
    <thetext>Justin, the MSDN documentation suggests that IE supports the third argument being used as the id, but my testing shows that it doesn&apos;t insert id=&quot;false&quot; in this case.  Shouldn&apos;t we match that behaviour?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63965</commentid>
    <comment_count>5</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2007-12-11 14:02:47 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; The arguments can not be omitted in Firefox and using false as the last
&gt; argument works fine in IE, FF and Opera so it&apos;s only Safari who has a problem
&gt; with it but I guess we could simply start using null instead will go though the
&gt; code to use that then.

FireFox and Opera don&apos;t appear to support the ability to set an id with the third argument at all so I don&apos;t think they are a fair comparison.

IE6 doesn&apos;t either for that matter, unless I&apos;m missing something.  Here&apos;s my testcase:

&lt;body contenteditable=&quot;true&quot;&gt;
&lt;script&gt;
document.body.focus();
document.execCommand(&quot;InsertUnorderedList&quot;, false, &quot;hello&quot;);
alert(document.getElementsByTagName(&quot;ul&quot;)[0].id);
&lt;script&gt;
&lt;/body&gt;


&gt; </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63966</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-12-11 14:04:50 -0800</bug_when>
    <thetext>That&apos;s fair enough then :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88847</commentid>
    <comment_count>7</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2008-08-19 14:45:54 -0700</bug_when>
    <thetext>Shouldn&apos;t this bug be reopened then? If nobody else does anything with that third argument, regardless of what MSDN says, we shouldn&apos;t be adding an id.

HTML5 says to ignore the third argument for insertUnorderedList.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88853</commentid>
    <comment_count>8</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2008-08-19 15:36:55 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Shouldn&apos;t this bug be reopened then? If nobody else does anything with that
&gt; third argument, regardless of what MSDN says, we shouldn&apos;t be adding an id.
&gt; 
&gt; HTML5 says to ignore the third argument for insertUnorderedList.

Fair enough.  I noticed a typo at:

http://www.w3.org/TR/html5/editing.html

The second &quot;insertOrderedList&quot; should be &quot;insertUnorderedList&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109905</commentid>
    <comment_count>9</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2009-02-16 17:02:42 -0800</bug_when>
    <thetext>This bug blocks 6627 not the other way around.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109912</commentid>
    <comment_count>10</comment_count>
      <attachid>27716</attachid>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2009-02-16 19:26:50 -0800</bug_when>
    <thetext>Created attachment 27716
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109914</commentid>
    <comment_count>11</comment_count>
      <attachid>27716</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-02-16 19:28:46 -0800</bug_when>
    <thetext>Comment on attachment 27716
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109916</commentid>
    <comment_count>12</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2009-02-16 19:37:09 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/41034</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27716</attachid>
            <date>2009-02-16 19:26:50 -0800</date>
            <delta_ts>2009-02-16 19:28:46 -0800</delta_ts>
            <desc>patch</desc>
            <filename>16309.txt</filename>
            <type>text/plain</type>
            <size>10905</size>
            <attacher name="Justin Garcia">justin.garcia</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MTAzMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMDktMDItMTYgIEp1c3RpbiBHYXJjaWEgIDxqdXN0aW4uZ2FyY2lh
QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzMDkKKyAgICAg
ICAgSFRNTDU6IFRoZSB0aGlyZCBleGVjQ29tbWFuZCBhcmd1bWVudCBmb3IgaW5zZXJ0e3VufW9y
ZGVyZWRsaXN0IHNob3VsZCBiZSBpZ25vcmVkCisgICAgICAgIAorICAgICAgICBXaGVuIHdlIG9y
aWdpbmFsbHkgaW1wbGVtZW50ZWQgdGhpcyBjb21tYW5kLCBNU0ROIGRvY3VtZW50YXRpb24gc2Fp
ZCB0aGF0IElFIHNldCB0aGUKKyAgICAgICAgaWQgYXR0cmlidXRlIG9mIGluc2VydGVkIGxpc3Rz
IHRvIHRoZSB0aGlyZCBhcmd1bWVudCB0byBleGVjQ29tbWFuZCwgYnV0IElFIGRvZXNuJ3QKKyAg
ICAgICAgZG8gdGhpcyBub3IgZG8gYW55IG90aGVyIGJyb3dzZXJzLgorCisgICAgICAgICogZWRp
dGluZy9FZGl0b3JDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmV4ZWN1dGVJbnNlcnRP
cmRlcmVkTGlzdCk6CisgICAgICAgIChXZWJDb3JlOjpleGVjdXRlSW5zZXJ0VW5vcmRlcmVkTGlz
dCk6CisgICAgICAgICogZWRpdGluZy9JbmRlbnRPdXRkZW50Q29tbWFuZC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpJbmRlbnRPdXRkZW50Q29tbWFuZDo6b3V0ZGVudFBhcmFncmFwaCk6CisgICAg
ICAgICogZWRpdGluZy9JbnNlcnRMaXN0Q29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJ
bnNlcnRMaXN0Q29tbWFuZDo6aW5zZXJ0TGlzdCk6CisgICAgICAgIChXZWJDb3JlOjpJbnNlcnRM
aXN0Q29tbWFuZDo6SW5zZXJ0TGlzdENvbW1hbmQpOgorICAgICAgICAoV2ViQ29yZTo6SW5zZXJ0
TGlzdENvbW1hbmQ6OmRvQXBwbHkpOgorICAgICAgICAqIGVkaXRpbmcvSW5zZXJ0TGlzdENvbW1h
bmQuaDoKKyAgICAgICAgKFdlYkNvcmU6Okluc2VydExpc3RDb21tYW5kOjpjcmVhdGUpOgorCiAy
MDA5LTAyLTE2ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgR2VvZmZyZXkgR2FyZW4uCkluZGV4OiBXZWJDb3JlL2VkaXRpbmcvSW5zZXJ0TGlz
dENvbW1hbmQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZWRpdGluZy9JbnNlcnRMaXN0Q29t
bWFuZC5jcHAJKHJldmlzaW9uIDQxMDI1KQorKysgV2ViQ29yZS9lZGl0aW5nL0luc2VydExpc3RD
b21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzksNyArMzksNyBAQAogCiBQYXNzUmVmUHRy
PEhUTUxFbGVtZW50PiBJbnNlcnRMaXN0Q29tbWFuZDo6aW5zZXJ0TGlzdChEb2N1bWVudCogZG9j
dW1lbnQsIFR5cGUgdHlwZSkKIHsKLSAgICBSZWZQdHI8SW5zZXJ0TGlzdENvbW1hbmQ+IGluc2Vy
dENvbW1hbmQgPSBuZXcgSW5zZXJ0TGlzdENvbW1hbmQoZG9jdW1lbnQsIHR5cGUsICIiKTsKKyAg
ICBSZWZQdHI8SW5zZXJ0TGlzdENvbW1hbmQ+IGluc2VydENvbW1hbmQgPSBuZXcgSW5zZXJ0TGlz
dENvbW1hbmQoZG9jdW1lbnQsIHR5cGUpOwogICAgIGluc2VydENvbW1hbmQtPmFwcGx5KCk7CiAg
ICAgcmV0dXJuIGluc2VydENvbW1hbmQtPm1fbGlzdEVsZW1lbnQ7CiB9CkBAIC01NCw4ICs1NCw4
IEBACiAgICAgcmV0dXJuIGxpc3RFbGVtZW50LmdldCgpOwogfQogCi1JbnNlcnRMaXN0Q29tbWFu
ZDo6SW5zZXJ0TGlzdENvbW1hbmQoRG9jdW1lbnQqIGRvY3VtZW50LCBUeXBlIHR5cGUsIGNvbnN0
IFN0cmluZyYgaWQpIAotICAgIDogQ29tcG9zaXRlRWRpdENvbW1hbmQoZG9jdW1lbnQpLCBtX3R5
cGUodHlwZSksIG1faWQoaWQpLCBtX2ZvcmNlQ3JlYXRlTGlzdChmYWxzZSkKK0luc2VydExpc3RD
b21tYW5kOjpJbnNlcnRMaXN0Q29tbWFuZChEb2N1bWVudCogZG9jdW1lbnQsIFR5cGUgdHlwZSkg
CisgICAgOiBDb21wb3NpdGVFZGl0Q29tbWFuZChkb2N1bWVudCksIG1fdHlwZSh0eXBlKSwgbV9m
b3JjZUNyZWF0ZUxpc3QoZmFsc2UpCiB7CiB9CiAKQEAgLTIzMCw4ICsyMzAsNiBAQAogICAgICAg
ICAgICAgLy8gQ3JlYXRlIHRoZSBsaXN0LgogICAgICAgICAgICAgUmVmUHRyPEhUTUxFbGVtZW50
PiBsaXN0RWxlbWVudCA9IG1fdHlwZSA9PSBPcmRlcmVkTGlzdCA/IGNyZWF0ZU9yZGVyZWRMaXN0
RWxlbWVudChkb2N1bWVudCgpKSA6IGNyZWF0ZVVub3JkZXJlZExpc3RFbGVtZW50KGRvY3VtZW50
KCkpOwogICAgICAgICAgICAgbV9saXN0RWxlbWVudCA9IGxpc3RFbGVtZW50OwotICAgICAgICAg
ICAgaWYgKCFtX2lkLmlzRW1wdHkoKSkKLSAgICAgICAgICAgICAgICBsaXN0RWxlbWVudC0+c2V0
SWQobV9pZCk7CiAgICAgICAgICAgICBhcHBlbmROb2RlKGxpc3RJdGVtRWxlbWVudCwgbGlzdEVs
ZW1lbnQpOwogICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiAoc3RhcnQgPT0gZW5kICYmIGlz
QmxvY2soc3RhcnQuZGVlcEVxdWl2YWxlbnQoKS5ub2RlKCkpKSB7CkluZGV4OiBXZWJDb3JlL2Vk
aXRpbmcvSW5kZW50T3V0ZGVudENvbW1hbmQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZWRp
dGluZy9JbmRlbnRPdXRkZW50Q29tbWFuZC5jcHAJKHJldmlzaW9uIDQxMDI1KQorKysgV2ViQ29y
ZS9lZGl0aW5nL0luZGVudE91dGRlbnRDb21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA1
LDExICsyMDUsMTEgQEAKIAogICAgIC8vIFVzZSBJbnNlcnRMaXN0Q29tbWFuZCB0byByZW1vdmUg
dGhlIHNlbGVjdGlvbiBmcm9tIHRoZSBsaXN0CiAgICAgaWYgKGVuY2xvc2luZ05vZGUtPmhhc1Rh
Z05hbWUob2xUYWcpKSB7Ci0gICAgICAgIGFwcGx5Q29tbWFuZFRvQ29tcG9zaXRlKEluc2VydExp
c3RDb21tYW5kOjpjcmVhdGUoZG9jdW1lbnQoKSwgSW5zZXJ0TGlzdENvbW1hbmQ6Ok9yZGVyZWRM
aXN0LCAiIikpOworICAgICAgICBhcHBseUNvbW1hbmRUb0NvbXBvc2l0ZShJbnNlcnRMaXN0Q29t
bWFuZDo6Y3JlYXRlKGRvY3VtZW50KCksIEluc2VydExpc3RDb21tYW5kOjpPcmRlcmVkTGlzdCkp
OwogICAgICAgICByZXR1cm47ICAgICAgICAKICAgICB9CiAgICAgaWYgKGVuY2xvc2luZ05vZGUt
Pmhhc1RhZ05hbWUodWxUYWcpKSB7Ci0gICAgICAgIGFwcGx5Q29tbWFuZFRvQ29tcG9zaXRlKElu
c2VydExpc3RDb21tYW5kOjpjcmVhdGUoZG9jdW1lbnQoKSwgSW5zZXJ0TGlzdENvbW1hbmQ6OlVu
b3JkZXJlZExpc3QsICIiKSk7CisgICAgICAgIGFwcGx5Q29tbWFuZFRvQ29tcG9zaXRlKEluc2Vy
dExpc3RDb21tYW5kOjpjcmVhdGUoZG9jdW1lbnQoKSwgSW5zZXJ0TGlzdENvbW1hbmQ6OlVub3Jk
ZXJlZExpc3QpKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICAKSW5kZXg6IFdlYkNvcmUv
ZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2VkaXRpbmcv
RWRpdG9yQ29tbWFuZC5jcHAJKHJldmlzaW9uIDQxMDI1KQorKysgV2ViQ29yZS9lZGl0aW5nL0Vk
aXRvckNvbW1hbmQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00OTEsOSArNDkxLDkgQEAKICAgICBy
ZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIGJvb2wgZXhlY3V0ZUluc2VydE9yZGVyZWRMaXN0KEZy
YW1lKiBmcmFtZSwgRXZlbnQqLCBFZGl0b3JDb21tYW5kU291cmNlLCBjb25zdCBTdHJpbmcmIHZh
bHVlKQorc3RhdGljIGJvb2wgZXhlY3V0ZUluc2VydE9yZGVyZWRMaXN0KEZyYW1lKiBmcmFtZSwg
RXZlbnQqLCBFZGl0b3JDb21tYW5kU291cmNlLCBjb25zdCBTdHJpbmcmKQogewotICAgIGFwcGx5
Q29tbWFuZChJbnNlcnRMaXN0Q29tbWFuZDo6Y3JlYXRlKGZyYW1lLT5kb2N1bWVudCgpLCBJbnNl
cnRMaXN0Q29tbWFuZDo6T3JkZXJlZExpc3QsIHZhbHVlKSk7CisgICAgYXBwbHlDb21tYW5kKElu
c2VydExpc3RDb21tYW5kOjpjcmVhdGUoZnJhbWUtPmRvY3VtZW50KCksIEluc2VydExpc3RDb21t
YW5kOjpPcmRlcmVkTGlzdCkpOwogICAgIHJldHVybiB0cnVlOwogfQogCkBAIC01MTQsOSArNTE0
LDkgQEAKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIGJvb2wgZXhlY3V0ZUluc2VydFVu
b3JkZXJlZExpc3QoRnJhbWUqIGZyYW1lLCBFdmVudCosIEVkaXRvckNvbW1hbmRTb3VyY2UsIGNv
bnN0IFN0cmluZyYgdmFsdWUpCitzdGF0aWMgYm9vbCBleGVjdXRlSW5zZXJ0VW5vcmRlcmVkTGlz
dChGcmFtZSogZnJhbWUsIEV2ZW50KiwgRWRpdG9yQ29tbWFuZFNvdXJjZSwgY29uc3QgU3RyaW5n
JikKIHsKLSAgICBhcHBseUNvbW1hbmQoSW5zZXJ0TGlzdENvbW1hbmQ6OmNyZWF0ZShmcmFtZS0+
ZG9jdW1lbnQoKSwgSW5zZXJ0TGlzdENvbW1hbmQ6OlVub3JkZXJlZExpc3QsIHZhbHVlKSk7Cisg
ICAgYXBwbHlDb21tYW5kKEluc2VydExpc3RDb21tYW5kOjpjcmVhdGUoZnJhbWUtPmRvY3VtZW50
KCksIEluc2VydExpc3RDb21tYW5kOjpVbm9yZGVyZWRMaXN0KSk7CiAgICAgcmV0dXJuIHRydWU7
CiB9CiAKSW5kZXg6IFdlYkNvcmUvZWRpdGluZy9JbnNlcnRMaXN0Q29tbWFuZC5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvZWRpdGluZy9JbnNlcnRMaXN0Q29tbWFuZC5oCShyZXZpc2lvbiA0MTAy
NSkKKysrIFdlYkNvcmUvZWRpdGluZy9JbnNlcnRMaXN0Q29tbWFuZC5oCSh3b3JraW5nIGNvcHkp
CkBAIC0zNiw5ICszNiw5IEBACiBwdWJsaWM6CiAgICAgZW51bSBUeXBlIHsgT3JkZXJlZExpc3Qs
IFVub3JkZXJlZExpc3QgfTsKIAotICAgIHN0YXRpYyBQYXNzUmVmUHRyPEluc2VydExpc3RDb21t
YW5kPiBjcmVhdGUoRG9jdW1lbnQqIGRvY3VtZW50LCBUeXBlIGxpc3RUeXBlLCBjb25zdCBTdHJp
bmcmIGxpc3RJRCkKKyAgICBzdGF0aWMgUGFzc1JlZlB0cjxJbnNlcnRMaXN0Q29tbWFuZD4gY3Jl
YXRlKERvY3VtZW50KiBkb2N1bWVudCwgVHlwZSBsaXN0VHlwZSkKICAgICB7Ci0gICAgICAgIHJl
dHVybiBhZG9wdFJlZihuZXcgSW5zZXJ0TGlzdENvbW1hbmQoZG9jdW1lbnQsIGxpc3RUeXBlLCBs
aXN0SUQpKTsKKyAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBJbnNlcnRMaXN0Q29tbWFuZChk
b2N1bWVudCwgbGlzdFR5cGUpKTsKICAgICB9CiAKICAgICBzdGF0aWMgUGFzc1JlZlB0cjxIVE1M
RWxlbWVudD4gaW5zZXJ0TGlzdChEb2N1bWVudCosIFR5cGUpOwpAQCAtNDYsNyArNDYsNyBAQAog
ICAgIHZpcnR1YWwgYm9vbCBwcmVzZXJ2ZXNUeXBpbmdTdHlsZSgpIGNvbnN0IHsgcmV0dXJuIHRy
dWU7IH0KIAogcHJpdmF0ZToKLSAgICBJbnNlcnRMaXN0Q29tbWFuZChEb2N1bWVudCosIFR5cGUs
IGNvbnN0IFN0cmluZyYpOworICAgIEluc2VydExpc3RDb21tYW5kKERvY3VtZW50KiwgVHlwZSk7
CiAKICAgICB2aXJ0dWFsIHZvaWQgZG9BcHBseSgpOwogICAgIHZpcnR1YWwgRWRpdEFjdGlvbiBl
ZGl0aW5nQWN0aW9uKCkgY29uc3QgeyByZXR1cm4gRWRpdEFjdGlvbkluc2VydExpc3Q7IH0KQEAg
LTU1LDcgKzU1LDYgQEAKICAgICBib29sIG1vZGlmeVJhbmdlKCk7CiAgICAgUmVmUHRyPEhUTUxF
bGVtZW50PiBtX2xpc3RFbGVtZW50OwogICAgIFR5cGUgbV90eXBlOwotICAgIFN0cmluZyBtX2lk
OwogICAgIGJvb2wgbV9mb3JjZUNyZWF0ZUxpc3Q7CiB9OwogCkluZGV4OiBMYXlvdXRUZXN0cy9l
ZGl0aW5nL2V4ZWNDb21tYW5kL2luc2VydC1saXN0LXdpdGgtaWQtZXhwZWN0ZWQudHh0Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvaW5zZXJ0LWxpc3Qtd2l0
aC1pZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2V4
ZWNDb21tYW5kL2luc2VydC1saXN0LXdpdGgtaWQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDMgQEAKK1RoaXMgdGVzdCBtYWtlcyBzdXJlIEluc2VydE9yZGVyZWRMaXN0IGln
bm9yZXMgdGhlIHRoaXJkIGFyZ3VtZW50IHBhc3NlZCB0byBleGVjQ29tbWFuZCBhbmQgZG9lcyBu
b3QgYWRkIGFuIGlkIGF0dHJpYnV0ZSB0byB0aGUgaW5zZXJ0ZWQgbGlzdC4KKworU3VjY2VzcwpJ
bmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9pbnNlcnQtbGlzdC13aXRoLWlk
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9pbnNl
cnQtbGlzdC13aXRoLWlkLmh0bWwJKHJldmlzaW9uIDQxMDI1KQorKysgTGF5b3V0VGVzdHMvZWRp
dGluZy9leGVjQ29tbWFuZC9pbnNlcnQtbGlzdC13aXRoLWlkLmh0bWwJKHdvcmtpbmcgY29weSkK
QEAgLTEsMTggKzEsMjQgQEAKKzxkaXYgaWQ9ImRlc2NyaXB0aW9uIj5UaGlzIHRlc3QgbWFrZXMg
c3VyZSBJbnNlcnRPcmRlcmVkTGlzdCBpZ25vcmVzIHRoZSB0aGlyZCBhcmd1bWVudCBwYXNzZWQg
dG8gZXhlY0NvbW1hbmQgYW5kIGRvZXMgbm90IGFkZCBhbiBpZCBhdHRyaWJ1dGUgdG8gdGhlIGlu
c2VydGVkIGxpc3QuPC9kaXY+Cis8ZGl2IGlkPSJ0ZXN0IiBjb250ZW50ZWRpdGFibGU9InRydWUi
Pmxpc3QgaXRlbTwvZGl2PgorCiA8c2NyaXB0PgogaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikKLSAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEVkaXRpbmdDYWxsYmFja3MoKTsK
LTwvc2NyaXB0PgotPHA+VGhpcyB0ZXN0IG1ha2VzIHN1cmUgSW5zZXJ0e1VufU9yZGVyZWRMaXN0
IHByb3Blcmx5IGFkZHMgYW4gaWQgdG8gdGhlIGluc2VydGVkIGxpc3Qgd2hlbiByZXF1ZXN0ZWQu
IFRoZSB0ZXN0cyBpbnNlcnRzIGEgbmV3IGxpc3QgdXNpbmcgdGhlIGNvbW1hbmQsIHRoZW4gcmVt
b3ZlcyBpdCBwcm9ncmFtbWF0aWNhbGx5IGZyb20gSlMgdXNpbmcgdGhlIGlkLjwvcD4KLTxicj4K
LTxkaXYgaWQ9InRlc3QiIGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSI+Rm9vPC9kaXY+Ci08YnI+Ci08
c2NyaXB0PgorICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CiB2
YXIgcyA9IHdpbmRvdy5nZXRTZWxlY3Rpb24oKTsKIHZhciBkaXYgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgidGVzdCIpOwogdmFyIGlkID0gImZvbyI7CiBzLnNldFBvc2l0aW9uKGRpdiwgMCk7
CiBkb2N1bWVudC5leGVjQ29tbWFuZCgiSW5zZXJ0T3JkZXJlZExpc3QiLCBmYWxzZSwgaWQpOwot
ZGl2LmJsdXIoKTsKLXZhciBsaXN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwotbGlz
dC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGxpc3QpOwotPC9zY3JpcHQ+ClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQorCitleHBlY3RlZCA9ICI8b2w+PGxpPmxpc3QgaXRlbTwvbGk+PC9vbD4i
OworYWN0dWFsID0gZGl2LmlubmVySFRNTDsKKworb3V0cHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImRlc2NyaXB0aW9uIikuaW5uZXJUZXh0ICsgIlxuXG4iOworCitpZiAoZXhwZWN0ZWQg
PT0gYWN0dWFsKQorICAgIG91dHB1dCArPSAiU3VjY2VzcyI7CitlbHNlCisgICAgb3V0cHV0ICs9
ICJGYWlsdXJlLiAgRXhwZWN0ZWQ6ICIgKyBleHBlY3RlZCArICIsIGZvdW5kOiAiICsgYWN0dWFs
OworICAgIAorZG9jdW1lbnQuYm9keS5pbm5lclRleHQgPSBvdXRwdXQ7Cis8L3NjcmlwdD4KSW5k
ZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5nL2V4ZWNDb21tYW5kL2luc2VydC1s
aXN0LXdpdGgtaWQtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9lZGl0aW5nL2V4ZWNDb21tYW5kL2luc2VydC1saXN0LXdpdGgtaWQtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiA0MTAyNSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5n
L2V4ZWNDb21tYW5kL2luc2VydC1saXN0LXdpdGgtaWQtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNv
cHkpCkBAIC0xLDI0ICswLDAgQEAKLUVESVRJTkcgREVMRUdBVEU6IHNob3VsZEJlZ2luRWRpdGlu
Z0luRE9NUmFuZ2U6cmFuZ2UgZnJvbSAwIG9mIERJViA+IEJPRFkgPiBIVE1MID4gI2RvY3VtZW50
IHRvIDEgb2YgRElWID4gQk9EWSA+IEhUTUwgPiAjZG9jdW1lbnQKLUVESVRJTkcgREVMRUdBVEU6
IHdlYlZpZXdEaWRCZWdpbkVkaXRpbmc6V2ViVmlld0RpZEJlZ2luRWRpdGluZ05vdGlmaWNhdGlv
bgotRURJVElORyBERUxFR0FURTogd2ViVmlld0RpZENoYW5nZVNlbGVjdGlvbjpXZWJWaWV3RGlk
Q2hhbmdlU2VsZWN0aW9uTm90aWZpY2F0aW9uCi1FRElUSU5HIERFTEVHQVRFOiB3ZWJWaWV3RGlk
Q2hhbmdlU2VsZWN0aW9uOldlYlZpZXdEaWRDaGFuZ2VTZWxlY3Rpb25Ob3RpZmljYXRpb24KLUVE
SVRJTkcgREVMRUdBVEU6IHNob3VsZENoYW5nZVNlbGVjdGVkRE9NUmFuZ2U6KG51bGwpIHRvRE9N
UmFuZ2U6cmFuZ2UgZnJvbSAwIG9mIExJID4gT0wgPiBESVYgPiBCT0RZID4gSFRNTCA+ICNkb2N1
bWVudCB0byAwIG9mIExJID4gT0wgPiBESVYgPiBCT0RZID4gSFRNTCA+ICNkb2N1bWVudCBhZmZp
bml0eTpOU1NlbGVjdGlvbkFmZmluaXR5RG93bnN0cmVhbSBzdGlsbFNlbGVjdGluZzpGQUxTRQot
RURJVElORyBERUxFR0FURTogd2ViVmlld0RpZENoYW5nZVNlbGVjdGlvbjpXZWJWaWV3RGlkQ2hh
bmdlU2VsZWN0aW9uTm90aWZpY2F0aW9uCi1FRElUSU5HIERFTEVHQVRFOiB3ZWJWaWV3RGlkQ2hh
bmdlOldlYlZpZXdEaWRDaGFuZ2VOb3RpZmljYXRpb24KLUVESVRJTkcgREVMRUdBVEU6IHNob3Vs
ZEVuZEVkaXRpbmdJbkRPTVJhbmdlOnJhbmdlIGZyb20gMCBvZiBESVYgPiBCT0RZID4gSFRNTCA+
ICNkb2N1bWVudCB0byAxIG9mIERJViA+IEJPRFkgPiBIVE1MID4gI2RvY3VtZW50Ci1FRElUSU5H
IERFTEVHQVRFOiB3ZWJWaWV3RGlkQ2hhbmdlU2VsZWN0aW9uOldlYlZpZXdEaWRDaGFuZ2VTZWxl
Y3Rpb25Ob3RpZmljYXRpb24KLUVESVRJTkcgREVMRUdBVEU6IHdlYlZpZXdEaWRFbmRFZGl0aW5n
OldlYlZpZXdEaWRFbmRFZGl0aW5nTm90aWZpY2F0aW9uCi1sYXllciBhdCAoMCwwKSBzaXplIDgw
MHg2MDAKLSAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKLWxheWVyIGF0ICgwLDAp
IHNpemUgODAweDYwMAotICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAw
Ci0gICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0Ci0gICAgICBSZW5k
ZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MzYKLSAgICAgICAgUmVuZGVyVGV4dCB7I3Rl
eHR9IGF0ICgwLDApIHNpemUgNzcweDM2Ci0gICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lk
dGggNzcwOiAiVGhpcyB0ZXN0IG1ha2VzIHN1cmUgSW5zZXJ0e1VufU9yZGVyZWRMaXN0IHByb3Bl
cmx5IGFkZHMgYW4gaWQgdG8gdGhlIGluc2VydGVkIGxpc3Qgd2hlbiByZXF1ZXN0ZWQuIFRoZSB0
ZXN0cyBpbnNlcnRzIGEgbmV3IgotICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDE4KSB3aWR0aCA0
OTc6ICJsaXN0IHVzaW5nIHRoZSBjb21tYW5kLCB0aGVuIHJlbW92ZXMgaXQgcHJvZ3JhbW1hdGlj
YWxseSBmcm9tIEpTIHVzaW5nIHRoZSBpZC4iCi0gICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3Vz
KSBhdCAoMCw1Mikgc2l6ZSA3ODR4MTgKLSAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMCwwKSBz
aXplIDB4MTgKLSAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDcwKSBzaXplIDc4NHgxOAot
ICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsODgpIHNpemUgNzg0eDE4Ci0gICAg
ICAgIFJlbmRlckJSIHtCUn0gYXQgKDAsMCkgc2l6ZSAweDE4CkluZGV4OiBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvZWRpdGluZy9leGVjQ29tbWFuZC9pbnNlcnQtbGlzdC13aXRoLWlkLWV4cGVj
dGVkLmNoZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0
aW5nL2V4ZWNDb21tYW5kL2luc2VydC1saXN0LXdpdGgtaWQtZXhwZWN0ZWQuY2hlY2tzdW0JKHJl
dmlzaW9uIDQxMDI1KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvZXhlY0Nv
bW1hbmQvaW5zZXJ0LWxpc3Qtd2l0aC1pZC1leHBlY3RlZC5jaGVja3N1bQkod29ya2luZyBjb3B5
KQpAQCAtMSArMCwwIEBACi05ZDgwOTc5NTM5MzViOTQxZDNlYzE1MTdiYTIzZDkwMwpcIE5vIG5l
d2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0
aW5nL2V4ZWNDb21tYW5kL2luc2VydC1saXN0LXdpdGgtaWQtZXhwZWN0ZWQucG5nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KQ2Fubm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1l
LXR5cGUgPSBpbWFnZS9wbmcK
</data>
<flag name="review"
          id="13466"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>