<?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>9943</bug_id>
          
          <creation_ts>2006-07-15 16:27:29 -0700</creation_ts>
          <short_desc>REGRESSION (Tiger-TOT): menus are offset to the right at http://movies.aol.com/movie-photo-bts/superman-returns</short_desc>
          <delta_ts>2006-07-16 17:43:56 -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>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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>49984</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-15 16:27:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/4590613&gt;

* SUMMARY
drop down menus at http://movies.aol.com/movie-photo-bts/superman-returns have regressed.  they are being rendered off the to the right.  

* STEPS TO REPRODUCE
0. TOT
1. http://movies.aol.com/movie-photo-bts/superman-returns
2. mouse over the menu bar with items such as &quot;main&quot;, &quot;showtimes &amp; tix&quot; &quot;reviews &amp; picks&quot; , etc. 

* RESULTS
menus aren&apos;t drawn in correct position

* REGRESSION
this is a regression from Tiger Safari.  </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49985</commentid>
    <comment_count>1</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-15 16:28:25 -0700</bug_when>
    <thetext>I can&apos;t figure out why this worked in Tiger, but I do see what&apos;s going wrong.

The relevant function is this one, from channels.js:

function bb_left(o){
	var x=0;
	while(o.offsetParent){
		x+=o.offsetLeft;
		o=o.offsetParent;
	}
//	x+=o.offsetLeft;	
	return x;
}

In Firefox this works because the body has an offsetLeft of 0. In WebKit, the offsetLeft is the distance from the left side of the body to the left side of the window.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49989</commentid>
    <comment_count>2</comment_count>
      <attachid>9471</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-15 18:09:30 -0700</bug_when>
    <thetext>Created attachment 9471
test case to demonstrate difference in body offset properties</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49990</commentid>
    <comment_count>3</comment_count>
      <attachid>9472</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-15 18:27:54 -0700</bug_when>
    <thetext>Created attachment 9472
patch, including change log and a layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49991</commentid>
    <comment_count>4</comment_count>
      <attachid>9472</attachid>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2006-07-15 18:35:00 -0700</bug_when>
    <thetext>Comment on attachment 9472
patch, including change log and a layout test

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50075</commentid>
    <comment_count>5</comment_count>
      <attachid>9501</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-16 12:16:24 -0700</bug_when>
    <thetext>Created attachment 9501
these additional corrections to layout tests also need to be landed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50098</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-16 17:43:56 -0700</bug_when>
    <thetext>Committed revision 15471.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9471</attachid>
            <date>2006-07-15 18:09:30 -0700</date>
            <delta_ts>2006-07-15 18:09:30 -0700</delta_ts>
            <desc>test case to demonstrate difference in body offset properties</desc>
            <filename>body-offset-properties.html</filename>
            <type>text/html</type>
            <size>598</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">PGJvZHkgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDIwMHB4OyBtYXJnaW46IDAg
YXV0bzsiPgo8cHJlIGlkPSJjb25zb2xlIj5UaGUgYm9keSBzaG91bGQgaGF2ZSAwIGZvciBib3Ro
IG9mZnNldExlZnQgYW5kIG9mZnNldFRvcC4KCjwvcHJlPgo8c2NyaXB0PgppZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQogICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgp
Owp2YXIgY29uc29sZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb25zb2xlIik7CmNvbnNv
bGUuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoImJvZHkub2Zmc2V0UGFyZW50
ID0gIiArIGRvY3VtZW50LmJvZHkub2Zmc2V0UGFyZW50ICsgIlxuIikpOwpjb25zb2xlLmFwcGVu
ZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJib2R5Lm9mZnNldExlZnQgPSAiICsgZG9j
dW1lbnQuYm9keS5vZmZzZXRMZWZ0ICsgIlxuIikpOwpjb25zb2xlLmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZVRleHROb2RlKCJib2R5Lm9mZnNldFRvcCA9ICIgKyBkb2N1bWVudC5ib2R5Lm9m
ZnNldFRvcCArICJcbiIpKTsKPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9472</attachid>
            <date>2006-07-15 18:27:54 -0700</date>
            <delta_ts>2006-07-15 18:35:00 -0700</delta_ts>
            <desc>patch, including change log and a layout test</desc>
            <filename>OffsetLeftPatch.txt</filename>
            <type>text/plain</type>
            <size>5419</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE1NDYxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDYtMDctMTUgIERhcmluIEFkbGVyICA8ZGFy
aW5AYXBwbGUuY29tPgorCisgICAgICAgIC0gdGVzdCBmb3IgaHR0cDovL2J1Z3ppbGxhLm9wZW5k
YXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD05OTQzCisgICAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzQ1OTA2MTM+CisgICAgICAgICAgUkVHUkVTU0lPTiAoVGlnZXItVE9UKTogbWVudXMgYXJlIG9m
ZnNldCB0byB0aGUgcmlnaHQgYXQgaHR0cDovL21vdmllcy5hb2wuY29tL21vdmllLXBob3RvLWJ0
cy9zdXBlcm1hbi1yZXR1cm5zCisKKyAgICAgICAgKiBmYXN0L2h0bWwvYm9keS1vZmZzZXQtcHJv
cGVydGllcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaHRtbC9ib2R5LW9m
ZnNldC1wcm9wZXJ0aWVzLmh0bWw6IEFkZGVkLgorCiAyMDA2LTA3LTE1ICBEYXJpbiBBZGxlciAg
PGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKb2huIFN1bGxpdmFuLgpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL2JvZHktb2Zmc2V0LXByb3BlcnRpZXMtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9ib2R5LW9mZnNldC1w
cm9wZXJ0aWVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3Qv
aHRtbC9ib2R5LW9mZnNldC1wcm9wZXJ0aWVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSw2IEBACitUaGUgYm9keSBzaG91bGQgaGF2ZSAwIGZvciBib3RoIG9mZnNldExlZnQg
YW5kIG9mZnNldFRvcC4KKworYm9keS5vZmZzZXRQYXJlbnQgPSBudWxsCitib2R5Lm9mZnNldExl
ZnQgPSAwCitib2R5Lm9mZnNldFRvcCA9IDAKKwoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0
VGVzdHMvZmFzdC9odG1sL2JvZHktb2Zmc2V0LXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0Cl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTmFtZTogc3ZuOmVvbC1zdHlsZQogICArIG5hdGl2ZQoKSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3QvaHRtbC9ib2R5LW9mZnNldC1wcm9wZXJ0aWVzLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9odG1sL2JvZHktb2Zmc2V0LXByb3BlcnRpZXMuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvaHRtbC9ib2R5LW9mZnNldC1wcm9wZXJ0aWVzLmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKKzxib2R5IHN0eWxlPSJwb3NpdGlvbjogcmVs
YXRpdmU7IHdpZHRoOiAyMDBweDsgbWFyZ2luOiAwIGF1dG87Ij4KKzxwcmUgaWQ9ImNvbnNvbGUi
PlRoZSBib2R5IHNob3VsZCBoYXZlIDAgZm9yIGJvdGggb2Zmc2V0TGVmdCBhbmQgb2Zmc2V0VG9w
LgorCis8L3ByZT4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQor
ICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKK3ZhciBjb25zb2xlID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKTsKK2NvbnNvbGUuYXBwZW5kQ2hpbGQoZG9j
dW1lbnQuY3JlYXRlVGV4dE5vZGUoImJvZHkub2Zmc2V0UGFyZW50ID0gIiArIGRvY3VtZW50LmJv
ZHkub2Zmc2V0UGFyZW50ICsgIlxuIikpOworY29uc29sZS5hcHBlbmRDaGlsZChkb2N1bWVudC5j
cmVhdGVUZXh0Tm9kZSgiYm9keS5vZmZzZXRMZWZ0ID0gIiArIGRvY3VtZW50LmJvZHkub2Zmc2V0
TGVmdCArICJcbiIpKTsKK2NvbnNvbGUuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5v
ZGUoImJvZHkub2Zmc2V0VG9wID0gIiArIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wICsgIlxuIikp
OworPC9zY3JpcHQ+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwv
Ym9keS1vZmZzZXQtcHJvcGVydGllcy5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTmFtZTogc3ZuOm1pbWUtdHlw
ZQogICArIHRleHQvaHRtbApOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZlCgpJbmRleDog
V2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlz
aW9uIDE1NDYxKQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwyMiBAQAorMjAwNi0wNy0xNSAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgLSBmaXggaHR0cDov
L2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD05OTQzCisgICAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzQ1OTA2MTM+CisgICAgICAgICAgUkVHUkVTU0lPTiAoVGlnZXItVE9U
KTogbWVudXMgYXJlIG9mZnNldCB0byB0aGUgcmlnaHQgYXQgaHR0cDovL21vdmllcy5hb2wuY29t
L21vdmllLXBob3RvLWJ0cy9zdXBlcm1hbi1yZXR1cm5zCisKKyAgICAgICAgVGhlIHByb2JsZW0g
dHVybnMgb3V0IHRvIGJlIHRoZSBmYWN0IHRoYXQgYm9keS5vZmZzZXRMZWZ0IGlzIHJldHVybmlu
ZyBhIG5vbi16ZXJvIHZhbHVlLgorICAgICAgICBJIGhhdmUgbm8gaWRlYSB3aHkgdGhlIG1lbnVz
IHdvcmtlZCBpbiBUaWdlciBTYWZhcmksIGJlY2F1c2UgYm9keS5vZmZzZXRMZWZ0IGJlaGF2aW9y
IGhhcyBub3QgY2hhbmdlZC4KKyAgICAgICAgUHJlc3VtYWJseSBzb21lIG90aGVyIGJ1ZyB0aGF0
IHdlIGZpeGVkIGhhZCBiZWVuIGNvbXBlbnNhdGluZy4KKworICAgICAgICBUZXN0OiBmYXN0L2h0
bWwvYm9keS1vZmZzZXQtcHJvcGVydGllcy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck9iamVjdDo6b2Zmc2V0TGVm
dCk6IEFsd2F5cyByZXR1cm4gMCBmb3IgYW55IG9iamVjdCB3aXRob3V0IGFuIG9mZnNldFBhcmVu
dC4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck9iamVjdDo6b2Zmc2V0VG9wKTogRGl0dG8uCisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJPYmplY3Q6Om9mZnNldFBhcmVudCk6IFJldHVybiAwIGZv
ciB0aGUgYm9keSAodHJlYXQgYXMgYSBzcGVjaWFsIGNhc2UpLgorCiAyMDA2LTA3LTE1ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICAtIGZpeCBtaXN0YWtlIGZyb20g
Zml4IGZvciA4OTUyIHRoYXQgd2FzIGJyZWFraW5nIGxheW91dCB0ZXN0cwpJbmRleDogV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJPYmplY3QuY3BwCShyZXZpc2lvbiAxNTQ2MSkKKysrIFdlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlck9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU1NywxMiArNTU3LDEzIEBA
IHZvaWQgUmVuZGVyT2JqZWN0Ojp1cGRhdGVGaXJzdExldHRlcigpCiAKIGludCBSZW5kZXJPYmpl
Y3Q6Om9mZnNldExlZnQoKSBjb25zdAogeworICAgIFJlbmRlck9iamVjdCogb2Zmc2V0UGFyID0g
b2Zmc2V0UGFyZW50KCk7CisgICAgaWYgKCFvZmZzZXRQYXIpCisgICAgICAgIHJldHVybiAwOwog
ICAgIGludCB4ID0geFBvcygpOwogICAgIGlmICghaXNQb3NpdGlvbmVkKCkpIHsKICAgICAgICAg
aWYgKGlzUmVsUG9zaXRpb25lZCgpKQotICAgICAgICAgICAgeCArPSAoKFJlbmRlckJveCopdGhp
cyktPnJlbGF0aXZlUG9zaXRpb25PZmZzZXRYKCk7Ci0gICAgICAgIAotICAgICAgICBSZW5kZXJP
YmplY3QqIG9mZnNldFBhciA9IG9mZnNldFBhcmVudCgpOworICAgICAgICAgICAgeCArPSBzdGF0
aWNfY2FzdDxjb25zdCBSZW5kZXJCb3gqPih0aGlzKS0+cmVsYXRpdmVQb3NpdGlvbk9mZnNldFgo
KTsKICAgICAgICAgUmVuZGVyT2JqZWN0KiBjdXJyID0gcGFyZW50KCk7CiAgICAgICAgIHdoaWxl
IChjdXJyICYmIGN1cnIgIT0gb2Zmc2V0UGFyKSB7CiAgICAgICAgICAgICB4ICs9IGN1cnItPnhQ
b3MoKTsKQEAgLTU3NCwxMSArNTc1LDEzIEBAIGludCBSZW5kZXJPYmplY3Q6Om9mZnNldExlZnQo
KSBjb25zdAogCiBpbnQgUmVuZGVyT2JqZWN0OjpvZmZzZXRUb3AoKSBjb25zdAogeworICAgIFJl
bmRlck9iamVjdCogb2Zmc2V0UGFyID0gb2Zmc2V0UGFyZW50KCk7CisgICAgaWYgKCFvZmZzZXRQ
YXIpCisgICAgICAgIHJldHVybiAwOwogICAgIGludCB5ID0geVBvcygpOwogICAgIGlmICghaXNQ
b3NpdGlvbmVkKCkpIHsKICAgICAgICAgaWYgKGlzUmVsUG9zaXRpb25lZCgpKQotICAgICAgICAg
ICAgeSArPSAoKFJlbmRlckJveCopdGhpcyktPnJlbGF0aXZlUG9zaXRpb25PZmZzZXRZKCk7Ci0g
ICAgICAgIFJlbmRlck9iamVjdCogb2Zmc2V0UGFyID0gb2Zmc2V0UGFyZW50KCk7CisgICAgICAg
ICAgICB5ICs9IHN0YXRpY19jYXN0PGNvbnN0IFJlbmRlckJveCo+KHRoaXMpLT5yZWxhdGl2ZVBv
c2l0aW9uT2Zmc2V0WSgpOwogICAgICAgICBSZW5kZXJPYmplY3QqIGN1cnIgPSBwYXJlbnQoKTsK
ICAgICAgICAgd2hpbGUgKGN1cnIgJiYgY3VyciAhPSBvZmZzZXRQYXIpIHsKICAgICAgICAgICAg
IGlmICghY3Vyci0+aXNUYWJsZVJvdygpKQpAQCAtNTkyLDYgKzU5NSw4IEBAIGludCBSZW5kZXJP
YmplY3Q6Om9mZnNldFRvcCgpIGNvbnN0CiBSZW5kZXJPYmplY3QqIFJlbmRlck9iamVjdDo6b2Zm
c2V0UGFyZW50KCkgY29uc3QKIHsKICAgICAvLyBGSVhNRTogSXQgZmVlbHMgbGlrZSB0aGlzIGZ1
bmN0aW9uIGNvdWxkIGFsbW9zdCBiZSB3cml0dGVuIHVzaW5nIGNvbnRhaW5pbmcgYmxvY2tzLgor
ICAgIGlmIChpc0JvZHkoKSkKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgYm9vbCBza2lwVGFibGVz
ID0gaXNQb3NpdGlvbmVkKCkgfHwgaXNSZWxQb3NpdGlvbmVkKCk7CiAgICAgUmVuZGVyT2JqZWN0
KiBjdXJyID0gcGFyZW50KCk7CiAgICAgd2hpbGUgKGN1cnIgJiYgKCFjdXJyLT5lbGVtZW50KCkg
fHwgCg==
</data>
<flag name="review"
          id="2893"
          type_id="1"
          status="+"
          setter="sullivan"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9501</attachid>
            <date>2006-07-16 12:16:24 -0700</date>
            <delta_ts>2006-07-16 12:16:24 -0700</delta_ts>
            <desc>these additional corrections to layout tests also need to be landed</desc>
            <filename>OffsetTestsPatch.txt</filename>
            <type>text/plain</type>
            <size>4952</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvZmluZFN0cmluZy0yLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9maW5kU3RyaW5n
LTIuaHRtbAkocmV2aXNpb24gMTU0NjEpCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21t
YW5kL2ZpbmRTdHJpbmctMi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC01LDggKzUsOSBAQAogPHNj
cmlwdD4KIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKICAgICB2YXIgZSA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJzZWxlY3RtZSIpOwotICAgIHZhciB4ID0gZS5vZmZzZXRQ
YXJlbnQub2Zmc2V0TGVmdCArIGUub2Zmc2V0TGVmdCArIGUub2Zmc2V0V2lkdGggLyAyOwotICAg
IHZhciB5ID0gZS5vZmZzZXRQYXJlbnQub2Zmc2V0VG9wICsgZS5vZmZzZXRUb3AgKyBlLm9mZnNl
dEhlaWdodCAvIDI7CisgICAgLy8gVGhlIDggaGVyZSBpcyB0aGUgZGVmYXVsdCBtYXJnaW4gb24g
dGhlIGJvZHkgZWxlbWVudC4KKyAgICB2YXIgeCA9IDggKyBlLm9mZnNldExlZnQgKyBlLm9mZnNl
dFdpZHRoIC8gMjsKKyAgICB2YXIgeSA9IDggKyBlLm9mZnNldFRvcCArIGUub2Zmc2V0SGVpZ2h0
IC8gMjsKICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCB5KTsKICAgICBldmVudFNlbmRl
ci5tb3VzZURvd24oKTsKICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CkluZGV4OiBMYXlvdXRU
ZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZHJvcC10ZXh0LXdpdGhvdXQtc2VsZWN0aW9uLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2Ryb3AtdGV4dC13
aXRob3V0LXNlbGVjdGlvbi5odG1sCShyZXZpc2lvbiAxNTQ2MSkKKysrIExheW91dFRlc3RzL2Vk
aXRpbmcvcGFzdGVib2FyZC9kcm9wLXRleHQtd2l0aG91dC1zZWxlY3Rpb24uaHRtbAkod29ya2lu
ZyBjb3B5KQpAQCAtMjEsOCArMjEsOCBAQCBmdW5jdGlvbiBydW5UZXN0KCkgewogCiAgICAgdmFy
IGxpbmsgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibGluayIpOwogCi0gICAgdmFyIHhPZmYg
PSBkb2N1bWVudC5ib2R5Lm9mZnNldExlZnQ7Ci0gICAgdmFyIHlPZmYgPSBkb2N1bWVudC5ib2R5
Lm9mZnNldFRvcDsKKyAgICB2YXIgeE9mZiA9IDg7CisgICAgdmFyIHlPZmYgPSA4OwogICAgIAog
ICAgIHZhciB4ID0geE9mZiArIGxpbmsub2Zmc2V0TGVmdCArIGxpbmsub2Zmc2V0V2lkdGggLyAy
OwogICAgIHZhciB5ID0geU9mZiArIGxpbmsub2Zmc2V0VG9wICsgbGluay5vZmZzZXRIZWlnaHQg
LyAyOwpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2xpY2stYmVmb3JlLWFu
ZC1hZnRlci10YWJsZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvc2Vs
ZWN0aW9uL2NsaWNrLWJlZm9yZS1hbmQtYWZ0ZXItdGFibGUuaHRtbAkocmV2aXNpb24gMTU0NjEp
CisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9jbGljay1iZWZvcmUtYW5kLWFmdGVy
LXRhYmxlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTI0LDkgKzI0LDkgQEAgZWxzZSB7CiAgICAg
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKICAgICB2YXIgcywgeCwg
eSwgZSwgdG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0OwogICAgIHRhYmxlID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInRhYmxlIik7Ci0gICAgdG9wID0gdGFibGUub2Zmc2V0UGFyZW50Lm9mZnNl
dFRvcCArIHRhYmxlLm9mZnNldFRvcDsKKyAgICB0b3AgPSA4ICsgdGFibGUub2Zmc2V0VG9wOwog
ICAgIGJvdHRvbSA9IHRvcCArIHRhYmxlLm9mZnNldEhlaWdodDsKLSAgICBsZWZ0ID0gdGFibGUu
b2Zmc2V0UGFyZW50Lm9mZnNldExlZnQgKyB0YWJsZS5vZmZzZXRMZWZ0OworICAgIGxlZnQgPSA4
ICsgdGFibGUub2Zmc2V0TGVmdDsKICAgICByaWdodCA9IGxlZnQgKyB0YWJsZS5vZmZzZXRXaWR0
aDsKICAgICAKICAgICB4ID0gcmlnaHQgKyA1OwpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9z
ZWxlY3Rpb24vZHJhZy10by1jb250ZW50ZWRpdGFibGUtaWZyYW1lLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZHJhZy10by1jb250ZW50ZWRpdGFibGUt
aWZyYW1lLmh0bWwJKHJldmlzaW9uIDE1NDYxKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxl
Y3Rpb24vZHJhZy10by1jb250ZW50ZWRpdGFibGUtaWZyYW1lLmh0bWwJKHdvcmtpbmcgY29weSkK
QEAgLTI3LDE2ICsyNywxNiBAQCBmdW5jdGlvbiBzdGVwMigpIAogICAgIGxvZygiQWJlIHNob3Vs
ZCBiZSBvdXRzaWRlIHRoZSBmcmFtZSBhbmQgaW5zaWRlIGl0LiIpOwogICAgIAogICAgIGUgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZHJhZ21lIik7Ci0gICAgeCA9IGUub2Zmc2V0TGVmdCAr
IGUub2Zmc2V0UGFyZW50Lm9mZnNldExlZnQgKyBlLm9mZnNldFdpZHRoIC8gMjsKLSAgICB5ID0g
ZS5vZmZzZXRUb3AgKyBlLm9mZnNldFBhcmVudC5vZmZzZXRUb3AgKyBlLm9mZnNldEhlaWdodCAv
IDI7CisgICAgeCA9IGUub2Zmc2V0TGVmdCArIGUub2Zmc2V0V2lkdGggLyAyOworICAgIHkgPSBl
Lm9mZnNldFRvcCArIGUub2Zmc2V0SGVpZ2h0IC8gMjsKIAogICAgIGV2ZW50U2VuZGVyLm1vdXNl
TW92ZVRvKHgsIHkpOwogICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOwogICAgIGV2ZW50U2Vu
ZGVyLmxlYXBGb3J3YXJkKDEwMDApOwogICAgIAogICAgIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiZnJhbWUiKTsKLSAgICB4ID0gZS5vZmZzZXRMZWZ0ICsgZS5vZmZzZXRQYXJlbnQub2Zm
c2V0TGVmdCArIGUub2Zmc2V0V2lkdGggLyAyOwotICAgIHkgPSBlLm9mZnNldFRvcCArIGUub2Zm
c2V0UGFyZW50Lm9mZnNldFRvcCArIGUub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICB4ID0gZS5vZmZz
ZXRMZWZ0ICsgZS5vZmZzZXRXaWR0aCAvIDI7CisgICAgeSA9IGUub2Zmc2V0VG9wICsgZS5vZmZz
ZXRIZWlnaHQgLyAyOwogICAgIAogICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHkpOwog
ICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc2Vs
ZWN0aW9uL21peGVkLWVkaXRhYmlsaXR5LTEuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9lZGl0aW5nL3NlbGVjdGlvbi9taXhlZC1lZGl0YWJpbGl0eS0xLmh0bWwJKHJldmlzaW9uIDE1
NDYxKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vbWl4ZWQtZWRpdGFiaWxpdHkt
MS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC05LDggKzksOSBAQCBpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKSB7CiAgICAgCiAgICAgdmFyIHgsIHk7CiAgICAgCi0gICAgeCA9IHN0YXJ0
Lm9mZnNldFBhcmVudC5vZmZzZXRUb3AgKyBzdGFydC5vZmZzZXRMZWZ0ICsgc3RhcnQub2Zmc2V0
V2lkdGggLyAyOwotICAgIHkgPSBzdGFydC5vZmZzZXRQYXJlbnQub2Zmc2V0VG9wICsgc3RhcnQu
b2Zmc2V0VG9wICsgc3RhcnQub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICAvLyBUaGUgOCBoZXJlIGlz
IHRoZSBkZWZhdWx0IG1hcmdpbiBvbiB0aGUgYm9keSBlbGVtZW50LgorICAgIHggPSA4ICsgc3Rh
cnQub2Zmc2V0TGVmdCArIHN0YXJ0Lm9mZnNldFdpZHRoIC8gMjsKKyAgICB5ID0gOCArIHN0YXJ0
Lm9mZnNldFRvcCArIHN0YXJ0Lm9mZnNldEhlaWdodCAvIDI7CiAgICAgCiAgICAgZXZlbnRTZW5k
ZXIubW91c2VNb3ZlVG8oeCwgeSk7CiAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL2NsaWNrLW5lYXItYW5vbnltb3VzLXRhYmxlLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9jbGljay1uZWFyLWFub255bW91
cy10YWJsZS5odG1sCShyZXZpc2lvbiAxNTQ2MSkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFibGUv
Y2xpY2stbmVhci1hbm9ueW1vdXMtdGFibGUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNyw4ICs3
LDggQEAKICAgICAgICAgICAgIGlmICghd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQogICAg
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIHZhciB0YXJnZXQgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgidGFyZ2V0Iik7Ci0gICAgICAgICAgICB2YXIgYmFzZVggPSBkb2N1bWVu
dC5ib2R5Lm9mZnNldExlZnQgKyB0YXJnZXQub2Zmc2V0TGVmdDsKLSAgICAgICAgICAgIHZhciBi
YXNlWSA9IGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wICsgdGFyZ2V0Lm9mZnNldFRvcDsKKyAgICAg
ICAgICAgIHZhciBiYXNlWCA9IDggKyB0YXJnZXQub2Zmc2V0TGVmdDsKKyAgICAgICAgICAgIHZh
ciBiYXNlWSA9IDggKyB0YXJnZXQub2Zmc2V0VG9wOwogICAgICAgICAgICAgZm9yIChpID0gMDsg
aSA8IHRhcmdldC5jaGlsZHJlbi5sZW5ndGg7IGkrKykgewogICAgICAgICAgICAgICAgIHZhciBk
aXYgPSB0YXJnZXQuY2hpbGRyZW5baV07CiAgICAgICAgICAgICAgICAgdmFyIGNsaWNrWCA9IGJh
c2VYICsgdGFyZ2V0Lm9mZnNldExlZnQgKyB0YXJnZXQub2Zmc2V0V2lkdGggKyA1Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>