<?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>8223</bug_id>
          
          <creation_ts>2006-04-06 17:14:12 -0700</creation_ts>
          <short_desc>WebKit fails to update style on element via DOM when value contains !important</short_desc>
          <delta_ts>2011-12-07 11:35:59 -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>DOM</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://imajes.info/webkit-bug.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Cox">james</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>38723</commentid>
    <comment_count>0</comment_count>
    <who name="James Cox">james</who>
    <bug_when>2006-04-06 17:14:12 -0700</bug_when>
    <thetext>Element style set via CSS, and later adapted via a JS DOM call to the style attribute (margin). The update does not take place and the element is not redrawn. 

Works as expected on ie 6 / ffox</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38724</commentid>
    <comment_count>1</comment_count>
      <attachid>7548</attachid>
    <who name="James Cox">james</who>
    <bug_when>2006-04-06 17:14:56 -0700</bug_when>
    <thetext>Created attachment 7548
reduced cast</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43675</commentid>
    <comment_count>2</comment_count>
      <attachid>8559</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-26 14:17:27 -0700</bug_when>
    <thetext>Created attachment 8559
First attempt

This patch fixes the problem with !important parsing. I can make a testcase
if the code gets okayed.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43845</commentid>
    <comment_count>3</comment_count>
      <attachid>8577</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-28 07:32:11 -0700</bug_when>
    <thetext>Created attachment 8577
Now with testcase

I added a simple, but hopefully correct testcase.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44090</commentid>
    <comment_count>4</comment_count>
      <attachid>8577</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-05-31 00:22:41 -0700</bug_when>
    <thetext>Comment on attachment 8577
Now with testcase

The Obj-C bindings need fixing too.  They all have the same bug (repeated over and over again).

- (void)setBackgroundRepeat:(NSString *)backgroundRepeat
{
    [self setProperty:@&quot;background-repeat&quot; :backgroundRepeat :@&quot;&quot;];
}

The empty string is passed for priority.  You need to make an Obj-C method for your new setProperty call and then change all the callers to use that instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44091</commentid>
    <comment_count>5</comment_count>
      <attachid>8577</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-05-31 00:25:32 -0700</bug_when>
    <thetext>Comment on attachment 8577
Now with testcase

I changed my mind.  These CSS bindings in Obj-C are horribly broken anyway, including properties we don&apos;t even support in the engine and leaving out ones that we do.  I think this issue should just be punted until auto-generation can fix it for us.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44388</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-06-02 09:51:03 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; These CSS bindings in Obj-C are horribly broken anyway,
&gt; including properties we don&apos;t even support in the engine and leaving out ones
&gt; that we do.

The list of methods to set CSS properties comes from the DOM specification verbatim. It was not intended to match the list of properties we support.

On the other hand, maybe that should change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44485</commentid>
    <comment_count>7</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-06-02 17:47:47 -0700</bug_when>
    <thetext>Landed in r14700.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516781</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-12-07 11:35:33 -0800</bug_when>
    <thetext>This will likely be undone in bug 73941.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7548</attachid>
            <date>2006-04-06 17:14:56 -0700</date>
            <delta_ts>2006-04-06 17:14:56 -0700</delta_ts>
            <desc>reduced cast</desc>
            <filename>untitled.html</filename>
            <type>text/html</type>
            <size>861</size>
            <attacher name="James Cox">james</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sOmxh
bmc9ImVuIiBsYW5nPSJlbiI+Cgk8aGVhZD4KCQk8dGl0bGU+dGVzdDwvdGl0bGU+CgkJPG1ldGEg
aHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm
LTgiLz4KCQk8IS0tIDxsaW5rIGhyZWY9Imh0dHA6Ly9lc3Q6NDAwMC9zdHlsZXNoZWV0cy9tYWlu
LmNzcyIgbWVkaWE9ImFsbCIgcmVsPSJTdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgLz4gLS0+
CgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCQkJYm9keSB7CgkJCQltYXJnaW46MDsKCQkJCXBh
ZGRpbmc6MDsKCQkJfQoJCQoJCQkjb3V0ZXIgewoJCQkJcG9zaXRpb246IHJlbGF0aXZlOwoJCQkJ
bWFyZ2luOiAxMHB4OwoJCQl9CgkJCQoJCQkjaW5uZXIgewoJCQkJYmFja2dyb3VuZC1jb2xvcjog
IzAwMDsKCQkJCWNvbG9yOiAjZmZmOwoJCQkJd2lkdGg6IDEwMCU7CgkJCX0KCQk8L3N0eWxlPgoJ
PC9oZWFkPgoKCTxib2R5PgoJCTxkaXYgaWQ9Im91dGVyIj4KCQkJPHNjcmlwdCBsYW5ndWFnZT0i
amF2YXNjcmlwdCI+CgkJCQl2YXIgZiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJvdXRlciIp
OwoJCQkJZi5zdHlsZS5tYXJnaW4gPSAiMHB4ICFpbXBvcnRhbnQiOwoJCQk8L3NjcmlwdD4KCQkJ
PGRpdiBpZD0iaW5uZXIiPgoJCQkJJm5ic3A7CgkJCTwvZGl2PgoJCTwvZGl2PgoJPC9ib2R5Pgo8
L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8559</attachid>
            <date>2006-05-26 14:17:27 -0700</date>
            <delta_ts>2006-05-28 07:32:11 -0700</delta_ts>
            <desc>First attempt</desc>
            <filename>8223.diff</filename>
            <type>text/plain</type>
            <size>2935</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNDYxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDYtMDUtMjYgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWd6
aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIyMworICAgICAgICBXZWJLaXQg
ZmFpbHMgdG8gdXBkYXRlIHN0eWxlIG9uIGVsZW1lbnQgdmlhIERPTQorCisgICAgICAgIEhhbmRs
ZSAhaW1wb3J0YW50IGJ5IGRldGVjdGluZyBpdCBhbmQgdXNpbmcgYSBkaWZmZXJlbnQgY29kZQor
ICAgICAgICBwYXRoIGZyb20gbm9ybWFsIHByaW9yaXR5LgorCisgICAgICAgICogYmluZGluZ3Mv
anMva2pzX2Nzcy5jcHA6CisgICAgICAgIChLSlM6OkRPTUNTU1N0eWxlRGVjbGFyYXRpb246OnB1
dCk6CisKIDIwMDYtMDUtMjYgIEFuZGVycyBDYXJsc3NvbiAgPGFjYXJsc3NvbkBhcHBsZS5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmYuCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pz
L2tqc19jc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmluZGluZ3MvanMva2pzX2Nzcy5j
cHAJKHJldmlzaW9uIDE0NjE0KQorKysgV2ViQ29yZS9iaW5kaW5ncy9qcy9ranNfY3NzLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMjE4LDcgKzIxOCw3IEBAIHZvaWQgRE9NQ1NTU3R5bGVEZWNsYXJh
dGlvbjo6cHV0KEV4ZWNTdGEKICAgICAgICAgLy8gSXQgd291bGQgYmUgbmljZSB0byBmaXggdGhp
cyBzb21lIGRheSwgcGVyaGFwcyB3aXRoIHNvbWUga2luZCBvZiAicXVpcmtzIG1vZGUiLAogICAg
ICAgICAvLyBidXQgaXQncyBsaWtlbHkgdGhhdCB0aGUgRGFzaGJvYXJkIHdpZGdldHMgYXJlIGFs
cmVhZHkgdXNpbmcgYSBzdHJpY3QgbW9kZSBET0NUWVBFLgogICAgICAgICBFeGNlcHRpb25Db2Rl
IGVjID0gMDsKLSAgICAgICAgc3R5bGVEZWNsLnNldFByb3BlcnR5KHByb3AsIHByb3B2YWx1ZSwg
IiIsIGVjKTsKKyAgICAgICAgc3R5bGVEZWNsLnNldFByb3BlcnR5KHByb3AsIHByb3B2YWx1ZSwg
ZWMpOwogICAgICAgfQogICAgIH0gZWxzZSB7CiAgICAgICBET01PYmplY3Q6OnB1dChleGVjLCBw
cm9wZXJ0eU5hbWUsIHZhbHVlLCBhdHRyKTsKSW5kZXg6IFdlYkNvcmUvY3NzL0NTU1N0eWxlRGVj
bGFyYXRpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL0NTU1N0eWxlRGVjbGFyYXRp
b24uY3BwCShyZXZpc2lvbiAxNDYxNCkKKysrIFdlYkNvcmUvY3NzL0NTU1N0eWxlRGVjbGFyYXRp
b24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTMsNiArMTEzLDE1IEBAIGJvb2wgQ1NTU3R5bGVE
ZWNsYXJhdGlvbjo6aXNQcm9wZXJ0eUltcGwKICAgICByZXR1cm4gaXNQcm9wZXJ0eUltcGxpY2l0
KHByb3BJRCk7CiB9CiAKK3ZvaWQgQ1NTU3R5bGVEZWNsYXJhdGlvbjo6c2V0UHJvcGVydHkoY29u
c3QgU3RyaW5nJiBwcm9wZXJ0eU5hbWUsIGNvbnN0IFN0cmluZyYgdmFsdWUsIEV4Y2VwdGlvbkNv
ZGUmIGVjKQoreworICAgIGludCBpbXBvcnRhbnQgPSB2YWx1ZS5maW5kKCIhaW1wb3J0YW50Iiwg
MCwgZmFsc2UpOworICAgIGlmIChpbXBvcnRhbnQgPT0gLTEpCisgICAgICAgIHNldFByb3BlcnR5
KHByb3BlcnR5TmFtZSwgdmFsdWUsICIiLCBlYyk7CisgICAgZWxzZQorICAgICAgICBzZXRQcm9w
ZXJ0eShwcm9wZXJ0eU5hbWUsIHZhbHVlLmxlZnQoaW1wb3J0YW50IC0gMSksICJpbXBvcnRhbnQi
LCBlYyk7Cit9CisKIHZvaWQgQ1NTU3R5bGVEZWNsYXJhdGlvbjo6c2V0UHJvcGVydHkoY29uc3Qg
U3RyaW5nJiBwcm9wZXJ0eU5hbWUsIGNvbnN0IFN0cmluZyYgdmFsdWUsIGNvbnN0IFN0cmluZyYg
cHJpb3JpdHksIEV4Y2VwdGlvbkNvZGUmIGVjKQogewogICAgIGludCBwcm9wSUQgPSBwcm9wZXJ0
eUlEKHByb3BlcnR5TmFtZSk7CkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NTdHlsZURlY2xhcmF0aW9u
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvQ1NTU3R5bGVEZWNsYXJhdGlvbi5oCShyZXZp
c2lvbiAxNDYxNCkKKysrIFdlYkNvcmUvY3NzL0NTU1N0eWxlRGVjbGFyYXRpb24uaAkod29ya2lu
ZyBjb3B5KQpAQCAtNjAsNiArNjAsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBpbnQgZ2V0UHJv
cGVydHlTaG9ydGhhbmQoaW50IHByb3BlcnR5SUQpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIGJv
b2wgaXNQcm9wZXJ0eUltcGxpY2l0KGludCBwcm9wZXJ0eUlEKSBjb25zdCA9IDA7CiAKKyAgICB2
b2lkIHNldFByb3BlcnR5KGNvbnN0IFN0cmluZyYgcHJvcGVydHlOYW1lLCBjb25zdCBTdHJpbmcm
IHZhbHVlLCBFeGNlcHRpb25Db2RlJik7CiAgICAgdm9pZCBzZXRQcm9wZXJ0eShjb25zdCBTdHJp
bmcmIHByb3BlcnR5TmFtZSwgY29uc3QgU3RyaW5nJiB2YWx1ZSwgY29uc3QgU3RyaW5nJiBwcmlv
cml0eSwgRXhjZXB0aW9uQ29kZSYpOwogICAgIFN0cmluZyByZW1vdmVQcm9wZXJ0eShjb25zdCBT
dHJpbmcmIHByb3BlcnR5TmFtZSwgRXhjZXB0aW9uQ29kZSYpOwogICAgIHZpcnR1YWwgdm9pZCBz
ZXRQcm9wZXJ0eShpbnQgcHJvcGVydHlJZCwgY29uc3QgU3RyaW5nJiB2YWx1ZSwgYm9vbCBpbXBv
cnRhbnQsIEV4Y2VwdGlvbkNvZGUmKSA9IDA7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8577</attachid>
            <date>2006-05-28 07:32:11 -0700</date>
            <delta_ts>2006-05-31 00:25:32 -0700</delta_ts>
            <desc>Now with testcase</desc>
            <filename>8223-2.diff</filename>
            <type>text/plain</type>
            <size>4596</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0NjE5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIwMDYtMDUtMjggIFJvYiBCdWlzICA8YnVpc0Br
ZGUub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZGluZyB0ZXN0Y2FzZSBmb3IgYnVnIDgyMjMuCisKKyAgICAgICAgKiBmYXN0L2RvbS9jc3Mt
aW5saW5lLXN0eWxlLWltcG9ydGFudC5odG1sOiBBZGRlZC4KKwogMjAwNi0wNS0yNiAgSnVzdGlu
IEdhcmNpYSAgPGp1c3Rpbi5nYXJjaWFAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IGxldmkKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL2Nzcy1pbmxpbmUtc3R5bGUtaW1wb3J0
YW50Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vY3NzLWlubGluZS1z
dHlsZS1pbXBvcnRhbnQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZG9t
L2Nzcy1pbmxpbmUtc3R5bGUtaW1wb3J0YW50Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
MzAgQEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorI2UgeyBjb2xv
cjpyZWQ7IH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorZnVuY3Rpb24gbG9nKG1lc3NhZ2UpCit7Cisg
ICAgdmFyIGl0ZW0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJsaSIpOworICAgIGl0ZW0uYXBw
ZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUobWVzc2FnZSkpOworICAgIGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJjb25zb2xlIikuYXBwZW5kQ2hpbGQoaXRlbSk7Cit9CitmdW5jdGlv
biB0ZXN0KCkKK3sKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKKyAgICB2YXIgZSA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdlJyk7CisgICAgZS5zdHlsZS5jb2xvciA9ICJncmVlbiAhaW1w
b3J0YW50IjsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCk7Ij4K
KzxwPlRoaXMgdGVzdCBjaGVja3MgdG8gc2VlIHdoZXRoZXIgc2V0dGluZyBhIGNzcyB2YWx1ZSBp
bmNsdWRpbmcgIWltcG9ydGFudCBvbiBhbiBpbmxpbmUgc3R5bGUgcHJvcGVydHkgd29ya3MuIFRo
ZSB0ZXh0IHNob3VsZCBiZSBncmVlbiBpZiBzdWNjZXNzZnVsLgorPGhyPgorPHAgaWQ9ImUiPlRo
aXMgaXMgdGhlIHRlc3QgZWxlbWVudC48L3A+Cis8aHI+Cis8b2wgaWQ9ImNvbnNvbGUiPjwvb2w+
Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ2MTkpCisrKyBXZWJDb3JlL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDA2LTA1LTI4ICBSb2IgQnVpcyAg
PGJ1aXNAa2RlLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTgy
MjMKKyAgICAgICAgV2ViS2l0IGZhaWxzIHRvIHVwZGF0ZSBzdHlsZSBvbiBlbGVtZW50IHZpYSBE
T00KKworICAgICAgICBIYW5kbGUgIWltcG9ydGFudCBieSBkZXRlY3RpbmcgaXQgYW5kIHVzaW5n
IGEgZGlmZmVyZW50IGNvZGUKKyAgICAgICAgcGF0aCBmcm9tIG5vcm1hbCBwcmlvcml0eS4KKwor
ICAgICAgICAqIGJpbmRpbmdzL2pzL2tqc19jc3MuY3BwOgorICAgICAgICAoS0pTOjpET01DU1NT
dHlsZURlY2xhcmF0aW9uOjpwdXQpOgorICAgICAgICAqIGNzcy9DU1NTdHlsZURlY2xhcmF0aW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1N0eWxlRGVjbGFyYXRpb246OnNldFByb3BlcnR5
KToKKyAgICAgICAgKiBjc3MvQ1NTU3R5bGVEZWNsYXJhdGlvbi5oOgorCiAyMDA2LTA1LTI3ICBB
bmRlcnMgQ2FybHNzb24gIDxhY2FybHNzb25AYXBwbGUuY29tPgogCiAgICAgICAgICogYmluZGlu
Z3MvanMvSlNIVE1MRWxlbWVudFdyYXBwZXJGYWN0b3J5LmNwcDoKSW5kZXg6IFdlYkNvcmUvYmlu
ZGluZ3MvanMva2pzX2Nzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9r
anNfY3NzLmNwcAkocmV2aXNpb24gMTQ2MTkpCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL2tqc19j
c3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMTgsNyArMjE4LDcgQEAgdm9pZCBET01DU1NTdHls
ZURlY2xhcmF0aW9uOjpwdXQoRXhlY1N0YQogICAgICAgICAvLyBJdCB3b3VsZCBiZSBuaWNlIHRv
IGZpeCB0aGlzIHNvbWUgZGF5LCBwZXJoYXBzIHdpdGggc29tZSBraW5kIG9mICJxdWlya3MgbW9k
ZSIsCiAgICAgICAgIC8vIGJ1dCBpdCdzIGxpa2VseSB0aGF0IHRoZSBEYXNoYm9hcmQgd2lkZ2V0
cyBhcmUgYWxyZWFkeSB1c2luZyBhIHN0cmljdCBtb2RlIERPQ1RZUEUuCiAgICAgICAgIEV4Y2Vw
dGlvbkNvZGUgZWMgPSAwOwotICAgICAgICBzdHlsZURlY2wuc2V0UHJvcGVydHkocHJvcCwgcHJv
cHZhbHVlLCAiIiwgZWMpOworICAgICAgICBzdHlsZURlY2wuc2V0UHJvcGVydHkocHJvcCwgcHJv
cHZhbHVlLCBlYyk7CiAgICAgICB9CiAgICAgfSBlbHNlIHsKICAgICAgIERPTU9iamVjdDo6cHV0
KGV4ZWMsIHByb3BlcnR5TmFtZSwgdmFsdWUsIGF0dHIpOwpJbmRleDogV2ViQ29yZS9jc3MvQ1NT
U3R5bGVEZWNsYXJhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvQ1NTU3R5bGVE
ZWNsYXJhdGlvbi5jcHAJKHJldmlzaW9uIDE0NjE5KQorKysgV2ViQ29yZS9jc3MvQ1NTU3R5bGVE
ZWNsYXJhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExMyw2ICsxMTMsMTUgQEAgYm9vbCBD
U1NTdHlsZURlY2xhcmF0aW9uOjppc1Byb3BlcnR5SW1wbAogICAgIHJldHVybiBpc1Byb3BlcnR5
SW1wbGljaXQocHJvcElEKTsKIH0KIAordm9pZCBDU1NTdHlsZURlY2xhcmF0aW9uOjpzZXRQcm9w
ZXJ0eShjb25zdCBTdHJpbmcmIHByb3BlcnR5TmFtZSwgY29uc3QgU3RyaW5nJiB2YWx1ZSwgRXhj
ZXB0aW9uQ29kZSYgZWMpCit7CisgICAgaW50IGltcG9ydGFudCA9IHZhbHVlLmZpbmQoIiFpbXBv
cnRhbnQiLCAwLCBmYWxzZSk7CisgICAgaWYgKGltcG9ydGFudCA9PSAtMSkKKyAgICAgICAgc2V0
UHJvcGVydHkocHJvcGVydHlOYW1lLCB2YWx1ZSwgIiIsIGVjKTsKKyAgICBlbHNlCisgICAgICAg
IHNldFByb3BlcnR5KHByb3BlcnR5TmFtZSwgdmFsdWUubGVmdChpbXBvcnRhbnQgLSAxKSwgImlt
cG9ydGFudCIsIGVjKTsKK30KKwogdm9pZCBDU1NTdHlsZURlY2xhcmF0aW9uOjpzZXRQcm9wZXJ0
eShjb25zdCBTdHJpbmcmIHByb3BlcnR5TmFtZSwgY29uc3QgU3RyaW5nJiB2YWx1ZSwgY29uc3Qg
U3RyaW5nJiBwcmlvcml0eSwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgaW50IHByb3BJRCA9
IHByb3BlcnR5SUQocHJvcGVydHlOYW1lKTsKSW5kZXg6IFdlYkNvcmUvY3NzL0NTU1N0eWxlRGVj
bGFyYXRpb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nzcy9DU1NTdHlsZURlY2xhcmF0aW9u
LmgJKHJldmlzaW9uIDE0NjE5KQorKysgV2ViQ29yZS9jc3MvQ1NTU3R5bGVEZWNsYXJhdGlvbi5o
CSh3b3JraW5nIGNvcHkpCkBAIC02MCw2ICs2MCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIGlu
dCBnZXRQcm9wZXJ0eVNob3J0aGFuZChpbnQgcHJvcGVydHlJRCkgY29uc3QgPSAwOwogICAgIHZp
cnR1YWwgYm9vbCBpc1Byb3BlcnR5SW1wbGljaXQoaW50IHByb3BlcnR5SUQpIGNvbnN0ID0gMDsK
IAorICAgIHZvaWQgc2V0UHJvcGVydHkoY29uc3QgU3RyaW5nJiBwcm9wZXJ0eU5hbWUsIGNvbnN0
IFN0cmluZyYgdmFsdWUsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2b2lkIHNldFByb3BlcnR5KGNv
bnN0IFN0cmluZyYgcHJvcGVydHlOYW1lLCBjb25zdCBTdHJpbmcmIHZhbHVlLCBjb25zdCBTdHJp
bmcmIHByaW9yaXR5LCBFeGNlcHRpb25Db2RlJik7CiAgICAgU3RyaW5nIHJlbW92ZVByb3BlcnR5
KGNvbnN0IFN0cmluZyYgcHJvcGVydHlOYW1lLCBFeGNlcHRpb25Db2RlJik7CiAgICAgdmlydHVh
bCB2b2lkIHNldFByb3BlcnR5KGludCBwcm9wZXJ0eUlkLCBjb25zdCBTdHJpbmcmIHZhbHVlLCBi
b29sIGltcG9ydGFudCwgRXhjZXB0aW9uQ29kZSYpID0gMDsK
</data>
<flag name="review"
          id="2462"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>