<?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>24742</bug_id>
          
          <creation_ts>2009-03-21 11:50:34 -0700</creation_ts>
          <short_desc>CSS tokenizer allows color in 6 hex digit notation to be followed by the next token without separation</short_desc>
          <delta_ts>2010-09-09 20:33:18 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>data:text/html,&lt;div style=&quot;border-top: solid %230077ff9px;&quot;&gt;&lt;/div&gt;</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P3</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Yuzo Fujishima">yuzo</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>emacemac7</cc>
    
    <cc>yuzo</cc>
    
    <cc>zwarich</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>114663</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-03-21 11:50:34 -0700</bug_when>
    <thetext>The CSS in the URL is parsed as &quot;border-top: solid #0077ff 9px;&quot; despite the missing space after #0077ff. I think #0077ff9px should be treated as one token and rejected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114664</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-03-21 11:51:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/6707824&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114698</commentid>
    <comment_count>2</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-22 02:18:00 -0700</bug_when>
    <thetext>This seems to be the case from the spec:

http://www.w3.org/TR/CSS21/grammar.html

The lexical scanner given there will take the &quot;#0077ff9px&quot; and give a single HASH token, because it eats the &apos;#&apos; and then matches a name, which is &quot;0077ff9px&quot;. Flex has &quot;longest match&quot; semantics, so this seems to be the correct interpretation. I am sure you knew this, just filling it in for context.

Are there any possibility compatibility issues with this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114707</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-03-22 10:07:12 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; This seems to be the case from the spec:

I am not sure I understand. Are you saying that WebKit behaves correctly?

&gt; Are there any possibility compatibility issues with this change?

Firefox and Opera don&apos;t behave like WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114723</commentid>
    <comment_count>4</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-22 14:09:43 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I am not sure I understand. Are you saying that WebKit behaves correctly?

No, I was just trying to point out how the spec agrees with you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225250</commentid>
    <comment_count>5</comment_count>
      <attachid>55966</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2010-05-13 06:16:57 -0700</bug_when>
    <thetext>Created attachment 55966
Fix for Bug 24742 - CSS tokenizer allows color in 6 hex digit notation to be followed by the next token without separation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227742</commentid>
    <comment_count>6</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2010-05-19 01:53:27 -0700</bug_when>
    <thetext>Ping?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273703</commentid>
    <comment_count>7</comment_count>
      <attachid>55966</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-02 18:00:44 -0700</bug_when>
    <thetext>Comment on attachment 55966
Fix for Bug 24742 - CSS tokenizer allows color in 6 hex digit notation to be followed by the next token without separation

Rejecting patch 55966 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--wait-for-httpd&apos;, &apos;--ignore-tests&apos;, &apos;compositing,media&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Compiling Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 20909 test cases.
svg/custom/invalid-fill-hex.svg -&gt; failed

Exiting early after 1 failures. 18102 tests run.
376.27s total testing time

18101 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
26 test cases (&lt;1%) had stderr output

Full output: http://queues.webkit.org/results/3944067</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273712</commentid>
    <comment_count>8</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2010-09-02 18:17:03 -0700</bug_when>
    <thetext>Eric,
Sorry, I forgot to mention here that this patch depends on a SVG fix.
https://lists.webkit.org/pipermail/webkit-dev/2010-June/013358.html

Having heard no updates from Nikolas or Dirk,
I think we should just fix svg/custom/invalid-fill-hex.svg.
That is, to remove &apos;stroke=&quot;#0&quot;&apos; from:
  LayoutTests/svg/custom/invalid-fill-hex.svg
    &lt;rect width=&quot;100&quot; height=&quot;100&quot; fill=&quot;#ff&quot; stroke=&quot;#0&quot;/&gt;

What do you think?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276988</commentid>
    <comment_count>9</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2010-09-09 20:33:18 -0700</bug_when>
    <thetext>Committed r67158: &lt;http://trac.webkit.org/changeset/67158&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55966</attachid>
            <date>2010-05-13 06:16:57 -0700</date>
            <delta_ts>2010-09-02 18:00:44 -0700</delta_ts>
            <desc>Fix for Bug 24742 - CSS tokenizer allows color in 6 hex digit notation to be followed by the next token without separation</desc>
            <filename>bug-24742-20100513061655.patch</filename>
            <type>text/plain</type>
            <size>7716</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2ZmIxMDMzNTFhMTU3NDBlMDJjN2EzNmIxMzEzMTRkNGI4MzFkNzhhLi45MDRlZTUz
NTljMjEzYjJjMDUwYzZmYjhlZjkwODNkMzRkNzdkZmUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDUtMTMgIFl1em8gRnVqaXNoaW1hICA8eXV6b0Bnb29nbGUuY29tPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBmb3IgQnVnIDI0NzQy
IC0gQ1NTIHRva2VuaXplciBhbGxvd3MgY29sb3IgaW4gNiBoZXggZGlnaXQgbm90YXRpb24gdG8g
YmUgZm9sbG93ZWQgYnkgdGhlIG5leHQgdG9rZW4gd2l0aG91dCBzZXBhcmF0aW9uCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDc0MgorCisgICAgICAg
ICogZmFzdC9jc3MvaW52YWxpZC1oZXgtY29sb3ItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2Nzcy9pbnZhbGlkLWhleC1jb2xvci5odG1sOiBBZGRlZC4KKwogMjAxMC0wNS0x
MiAgWXV6byBGdWppc2hpbWEgIDx5dXpvQGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbnZhbGlk
LWhleC1jb2xvci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbnZhbGlkLWhl
eC1jb2xvci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTAzODhmNjUyNTZmOTk0MmQ5ZTdhMDQx
ODE2MDg5NDEyNzljMDJjMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
L2ludmFsaWQtaGV4LWNvbG9yLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE2IEBACitUZXN0IDAg
KEludmFsaWQ6IDAgaGV4YWRlY2ltYWwgZGlnaXRzKSBbRVhQRUNURURdIFtBQ1RVQUxdIFBBU1MK
K1Rlc3QgMSAoSW52YWxpZDogMSBoZXhhZGVjaW1hbCBkaWdpdHMpIFtFWFBFQ1RFRF0gW0FDVFVB
TF0gUEFTUworVGVzdCAyIChJbnZhbGlkOiAyIGhleGFkZWNpbWFsIGRpZ2l0cykgW0VYUEVDVEVE
XSBbQUNUVUFMXSBQQVNTCitUZXN0IDMgKFZhbGlkOiAzIGhleGFkZWNpbWFsIGRpZ2l0cykgW0VY
UEVDVEVEXSBbQUNUVUFMXSBQQVNTCitUZXN0IDQgKEludmFsaWQ6IDQgaGV4YWRlY2ltYWwgZGln
aXRzKSBbRVhQRUNURURdIFtBQ1RVQUxdIFBBU1MKK1Rlc3QgNSAoSW52YWxpZDogNSBoZXhhZGVj
aW1hbCBkaWdpdHMpIFtFWFBFQ1RFRF0gW0FDVFVBTF0gUEFTUworVGVzdCA2IChWYWxpZDogNiBo
ZXhhZGVjaW1hbCBkaWdpdHMpIFtFWFBFQ1RFRF0gW0FDVFVBTF0gUEFTUworVGVzdCA3IChJbnZh
bGlkOiA3IGhleGFkZWNpbWFsIGRpZ2l0cykgW0VYUEVDVEVEXSBbQUNUVUFMXSBQQVNTCitUZXN0
IDggKEludmFsaWQ6IDAgaGV4YWRlY2ltYWwgZGlnaXRzIGNvbmNhdGVuYXRlZCB3aXRoICdweCcp
IFtFWFBFQ1RFRF0gW0FDVFVBTF0gUEFTUworVGVzdCA5IChJbnZhbGlkOiAxIGhleGFkZWNpbWFs
IGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0aCAncHgnKSBbRVhQRUNURURdIFtBQ1RVQUxdIFBBU1MK
K1Rlc3QgMTAgKEludmFsaWQ6IDIgaGV4YWRlY2ltYWwgZGlnaXRzIGNvbmNhdGVuYXRlZCB3aXRo
ICdweCcpIFtFWFBFQ1RFRF0gW0FDVFVBTF0gUEFTUworVGVzdCAxMSAoSW52YWxpZDogMyBoZXhh
ZGVjaW1hbCBkaWdpdHMgY29uY2F0ZW5hdGVkIHdpdGggJ3B4JykgW0VYUEVDVEVEXSBbQUNUVUFM
XSBQQVNTCitUZXN0IDEyIChJbnZhbGlkOiA0IGhleGFkZWNpbWFsIGRpZ2l0cyBjb25jYXRlbmF0
ZWQgd2l0aCAncHgnKSBbRVhQRUNURURdIFtBQ1RVQUxdIFBBU1MKK1Rlc3QgMTMgKEludmFsaWQ6
IDUgaGV4YWRlY2ltYWwgZGlnaXRzIGNvbmNhdGVuYXRlZCB3aXRoICdweCcpIFtFWFBFQ1RFRF0g
W0FDVFVBTF0gUEFTUworVGVzdCAxNCAoSW52YWxpZDogNiBoZXhhZGVjaW1hbCBkaWdpdHMgY29u
Y2F0ZW5hdGVkIHdpdGggJ3B4JykgW0VYUEVDVEVEXSBbQUNUVUFMXSBQQVNTCitUZXN0IDE1IChJ
bnZhbGlkOiA3IGhleGFkZWNpbWFsIGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0aCAncHgnKSBbRVhQ
RUNURURdIFtBQ1RVQUxdIFBBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2lu
dmFsaWQtaGV4LWNvbG9yLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbnZhbGlkLWhleC1j
b2xvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJkY2EyOWFiNjNlYzc4ZjBhYWI0NzM3NDU1MjBkNGFiMGJl
Mzg0NWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbnZhbGlkLWhl
eC1jb2xvci5odG1sCkBAIC0wLDAgKzEsNjggQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+Cis8
aGVhZD4KKzx0aXRsZT5UZXN0IGZvciBCdWcgMjQ3NDIgLSBDU1MgdG9rZW5pemVyIGFsbG93cyBj
b2xvciBpbiA2IGhleCBkaWdpdCBub3RhdGlvbiB0byBiZSBmb2xsb3dlZCBieSB0aGUgbmV4dCB0
b2tlbiB3aXRob3V0IHNlcGFyYXRpb248L3RpdGxlPgorPHN0eWxlPgorZGl2IHsKKyAgICBtYXJn
aW4tYm90dG9tOjExcHg7Cit9Cis8L3N0eWxlPgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwor
CitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICB2YXIgdGVzdF9kZWZzID0gWworICAgICAgICAvKiBk
ZXNjcmlwdGlvbiwgZXhwZWN0ZWQgc3R5bGUsIHRlc3Qgc3R5bGUgKi8KKyAgICAgICAgWyJJbnZh
bGlkOiAwIGhleGFkZWNpbWFsIGRpZ2l0cyIsICIiLCAiYm9yZGVyLWJvdHRvbTogc29saWQgIyJd
LAorICAgICAgICBbIkludmFsaWQ6IDEgaGV4YWRlY2ltYWwgZGlnaXRzIiwgIiIsICJib3JkZXIt
Ym90dG9tOiBzb2xpZCAjMSJdLAorICAgICAgICBbIkludmFsaWQ6IDIgaGV4YWRlY2ltYWwgZGln
aXRzIiwgIiIsICJib3JkZXItYm90dG9tOiBzb2xpZCAjMTEiXSwKKyAgICAgICAgWyJWYWxpZDog
MyBoZXhhZGVjaW1hbCBkaWdpdHMiLCAiYm9yZGVyLWJvdHRvbTogc29saWQgcmdiKDE3LDE3LDE3
KSIsICJib3JkZXItYm90dG9tOiBzb2xpZCAjMTExIl0sCisgICAgICAgIFsiSW52YWxpZDogNCBo
ZXhhZGVjaW1hbCBkaWdpdHMiLCAiIiwgImJvcmRlci1ib3R0b206IHNvbGlkICMxMTExIl0sCisg
ICAgICAgIFsiSW52YWxpZDogNSBoZXhhZGVjaW1hbCBkaWdpdHMiLCAiIiwgImJvcmRlci1ib3R0
b206IHNvbGlkICMxMTExMSJdLAorICAgICAgICBbIlZhbGlkOiA2IGhleGFkZWNpbWFsIGRpZ2l0
cyIsICJib3JkZXItYm90dG9tOiBzb2xpZCByZ2IoMTcsMTcsMTcpIiwgImJvcmRlci1ib3R0b206
IHNvbGlkICMxMTExMTEiXSwKKyAgICAgICAgWyJJbnZhbGlkOiA3IGhleGFkZWNpbWFsIGRpZ2l0
cyIsICIiLCAiYm9yZGVyLWJvdHRvbTogc29saWQgIzExMTExMTEiXSwKKyAgICAgICAgWyJJbnZh
bGlkOiAwIGhleGFkZWNpbWFsIGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0aCAncHgnIiwgIiIsICJi
b3JkZXItYm90dG9tOiBzb2xpZCAjcHgiXSwKKyAgICAgICAgWyJJbnZhbGlkOiAxIGhleGFkZWNp
bWFsIGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0aCAncHgnIiwgIiIsICJib3JkZXItYm90dG9tOiBz
b2xpZCAjMXB4Il0sCisgICAgICAgIFsiSW52YWxpZDogMiBoZXhhZGVjaW1hbCBkaWdpdHMgY29u
Y2F0ZW5hdGVkIHdpdGggJ3B4JyIsICIiLCAiYm9yZGVyLWJvdHRvbTogc29saWQgIzExcHgiXSwK
KyAgICAgICAgWyJJbnZhbGlkOiAzIGhleGFkZWNpbWFsIGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0
aCAncHgnIiwgIiIsICJib3JkZXItYm90dG9tOiBzb2xpZCAjMTExcHgiXSwKKyAgICAgICAgWyJJ
bnZhbGlkOiA0IGhleGFkZWNpbWFsIGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0aCAncHgnIiwgIiIs
ICJib3JkZXItYm90dG9tOiBzb2xpZCAjMTExMXB4Il0sCisgICAgICAgIFsiSW52YWxpZDogNSBo
ZXhhZGVjaW1hbCBkaWdpdHMgY29uY2F0ZW5hdGVkIHdpdGggJ3B4JyIsICIiLCAiYm9yZGVyLWJv
dHRvbTogc29saWQgIzExMTExcHgiXSwKKyAgICAgICAgWyJJbnZhbGlkOiA2IGhleGFkZWNpbWFs
IGRpZ2l0cyBjb25jYXRlbmF0ZWQgd2l0aCAncHgnIiwgIiIsICJib3JkZXItYm90dG9tOiBzb2xp
ZCAjMTExMTExcHgiXSwKKyAgICAgICAgWyJJbnZhbGlkOiA3IGhleGFkZWNpbWFsIGRpZ2l0cyBj
b25jYXRlbmF0ZWQgd2l0aCAncHgnIiwgIiIsICJib3JkZXItYm90dG9tOiBzb2xpZCAjMTExMTEx
MXB4Il0sCisgICAgXTsKKworICAgIHZhciB0ZXN0SHRtbCA9ICIiOworICAgIGZvciAodmFyIGkg
PSAwOyBpIDwgdGVzdF9kZWZzLmxlbmd0aDsgaSsrKSB7CisgICAgICAgIHZhciB0ZXN0X2RlZiA9
IHRlc3RfZGVmc1tpXTsKKyAgICAgICAgdGVzdEh0bWwgKz0gIjxkaXY+VGVzdCAiICsgaSArICIg
KCIgKyB0ZXN0X2RlZlswXSArICIpIiArCisgICAgICAgICAgICAgICAgICAgICI8c3BhbiBpZD0n
ZXhwZWN0ZWRfIiArIGkgKyAiJyBzdHlsZT0nIiArIHRlc3RfZGVmWzFdICsgIic+IFtFWFBFQ1RF
RF0gPC9zcGFuPiIgKworICAgICAgICAgICAgICAgICAgICAiPHNwYW4gaWQ9J2FjdHVhbF8iICsg
aSArICInIHN0eWxlPSciICsgdGVzdF9kZWZbMl0gKyAiJz4gW0FDVFVBTF0gPC9zcGFuPiIgKwor
ICAgICAgICAgICAgICAgICAgICAiPHNwYW4gaWQ9J3Jlc3VsdF8iICsgaSArICInPjwvc3Bhbj48
L2Rpdj4iOworICAgIH0KKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdHMnKS5pbm5l
ckhUTUwgPSB0ZXN0SHRtbDsKKworICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGVzdF9kZWZzLmxl
bmd0aDsgaSsrKSB7CisgICAgICAgIHZhciBleHBlY3RlZCA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJleHBlY3RlZF8iICsgaSkuc3R5bGUuYm9yZGVyQm90dG9tQ29sb3I7CisgICAgICAgIHZh
ciBhY3R1YWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYWN0dWFsXyIgKyBpKS5zdHlsZS5i
b3JkZXJCb3R0b21Db2xvcjsKKyAgICAgICAgdmFyIG1lc3NhZ2U7CisgICAgICAgIHZhciBjb2xv
cjsKKyAgICAgICAgaWYgKGFjdHVhbCA9PSBleHBlY3RlZCkgeworICAgICAgICAgICAgbWVzc2Fn
ZSA9ICJQQVNTIjsKKyAgICAgICAgICAgIGNvbG9yID0gImdyZWVuIjsKKyAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgIG1lc3NhZ2UgPSAiRkFJTDogZXhwZWN0ZWQ6JyIgKyBleHBlY3RlZCAr
ICInIGFjdHVhbDonIiArIGFjdHVhbCArICInIjsKKyAgICAgICAgICAgIGNvbG9yID0gInJlZCI7
CisgICAgICAgIH0KKyAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJyZXN1bHRfIiArIGkpOworICAgICAgICByZXN1bHQuaW5uZXJIVE1MID0gbWVzc2FnZTsKKyAg
ICAgICAgcmVzdWx0LnN0eWxlLmNvbG9yID0gY29sb3I7CisgICAgfQorfQorPC9zY3JpcHQ+Cis8
L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8ZGl2IGlkPSd0ZXN0cyc+VGVzdCBkaWRu
J3QgcnVuPC9kaXY+Cis8L2h0bWw+CisKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWE0YmJkY2QzMmM0OWRkZjY0MWViODRmYzBmMWI5ZmEw
MzI2NzZhZS4uNmEwZGI5NmQzZWEyY2M4ZDY3YmE0ZWRkY2VmNThmZjQyMTUwODQ0NiAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxOCBAQAorMjAxMC0wNS0xMyAgWXV6byBGdWppc2hpbWEgIDx5dXpvQGdvb2dsZS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IGZvciBC
dWcgMjQ3NDIgLSBDU1MgdG9rZW5pemVyIGFsbG93cyBjb2xvciBpbiA2IGhleCBkaWdpdCBub3Rh
dGlvbiB0byBiZSBmb2xsb3dlZCBieSB0aGUgbmV4dCB0b2tlbiB3aXRob3V0IHNlcGFyYXRpb24K
KyAgICAgICAgU3RvcCBjaGVja2luZyBpbiB0aGUgZmxleCBkZWZpbml0aW9uIHRoZSBudW1iZXIg
b2YgaGV4YWRlY2ltYWwgZGlnaXRzIGZvciBhIGhleCBjb2xvci4KKyAgICAgICAgSW5zdGVhZCwg
cmVseSBvbiB0aGUgY2hlY2tpbmcgaW4gQ29sb3I6OnBhcnNlSGV4Q29sb3IoKS4KKyAgICAgICAg
VGhlIHJlc3VsdGFudCBncmFtbWFyIGlzIGFjdHVhbGx5IG1vcmUgY2xvc2UgdG8gdGhlIG9uZSBp
biBodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS9ncmFtbWFyLmh0bWwgLgorCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDc0MgorCisgICAgICAgIFRl
c3Q6IGZhc3QvY3NzL2ludmFsaWQtaGV4LWNvbG9yLmh0bWwKKworICAgICAgICAqIGNzcy90b2tl
bml6ZXIuZmxleDoKKwogMjAxMC0wNS0xMiAgWXV6byBGdWppc2hpbWEgIDx5dXpvQGdvb2dsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9XZWJD
b3JlL2Nzcy90b2tlbml6ZXIuZmxleCBiL1dlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4CmluZGV4
IDI5MGM1OTAzMWQ3MDQyZjgyZGQ2ZDgxYTE1YzhjZjcxYzU0YTIzZmYuLjRkMjI2ZDk0NDA5YTNl
NDBjYmYxZWZmZjYyZjZlNjY2ZDJmYTVhMDkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvY3NzL3Rva2Vu
aXplci5mbGV4CisrKyBiL1dlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4CkBAIC0xMyw3ICsxMyw2
IEBAIG5tc3RhcnQgICAgICAgICBbX2EtekEtWl18e25vbmFzY2lpfXx7ZXNjYXBlfQogbm1jaGFy
ICAgICAgICAgIFtfYS16QS1aMC05LV18e25vbmFzY2lpfXx7ZXNjYXBlfQogc3RyaW5nMSAgICAg
ICAgIFwiKFtcdCAhIyQlJigtfl18XFx7bmx9fFwnfHtub25hc2NpaX18e2VzY2FwZX0pKlwiCiBz
dHJpbmcyICAgICAgICAgXCcoW1x0ICEjJCUmKC1+XXxcXHtubH18XCJ8e25vbmFzY2lpfXx7ZXNj
YXBlfSkqXCcKLWhleGNvbG9yICAgICAgICB7aH17M318e2h9ezZ9CiAKIGlkZW50ICAgICAgICAg
ICAtP3tubXN0YXJ0fXtubWNoYXJ9KgogbmFtZSAgICAgICAgICAgIHtubWNoYXJ9KwpAQCAtNDgs
OCArNDcsOCBAQCBudGggICAgICAgICAgICAgW1wrLV0/e2ludG51bX0qbihbXCstXXtpbnRudW19
KT8KIHtpZGVudH0gICAgICAgICAgICAgICAgIHt5eVRvayA9IElERU5UOyByZXR1cm4geXlUb2s7
fQoge250aH0gICAgICAgICAgICAgICAgICAge3l5VG9rID0gTlRIOyByZXR1cm4geXlUb2s7fQog
Ci0iIyJ7aGV4Y29sb3J9ICAgICAgICAgICB7eXlUb2sgPSBIRVg7IHJldHVybiB5eVRvazt9CiAi
IyJ7aWRlbnR9ICAgICAgICAgICAgICB7eXlUb2sgPSBJRFNFTDsgcmV0dXJuIHl5VG9rO30KKyIj
IntuYW1lfSAgICAgICAgICAgICAgIHt5eVRvayA9IEhFWDsgcmV0dXJuIHl5VG9rO30KIAogIkBp
bXBvcnQiICAgICAgICAgICAgICAge0JFR0lOKG1lZGlhcXVlcnkpOyB5eVRvayA9IElNUE9SVF9T
WU07IHJldHVybiB5eVRvazt9CiAiQHBhZ2UiICAgICAgICAgICAgICAgICB7eXlUb2sgPSBQQUdF
X1NZTTsgcmV0dXJuIHl5VG9rO30K
</data>
<flag name="review"
          id="40288"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="55426"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>