<?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>20047</bug_id>
          
          <creation_ts>2008-07-15 16:30:02 -0700</creation_ts>
          <short_desc>Incorrect rendering during opacity transition on element with positioned children</short_desc>
          <delta_ts>2008-07-18 12:17:24 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>dino</cc>
    
    <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>85988</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-07-15 16:30:02 -0700</bug_when>
    <thetext>In the attached testcase, a positioned element runs a transition when its opacity changes on :hover. However, a child element which is positioned snaps to the final opacity, without showing the transition, which is wrong.

This only happens if:
* the child is positioned
* the target opacity is 1

I think it&apos;s related to stacking context changes when opacity hits 1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85989</commentid>
    <comment_count>1</comment_count>
      <attachid>22293</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-07-15 16:30:25 -0700</bug_when>
    <thetext>Created attachment 22293
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85994</commentid>
    <comment_count>2</comment_count>
      <attachid>22295</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-07-15 16:58:30 -0700</bug_when>
    <thetext>Created attachment 22295
Better testcase; reveals stacking context</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85996</commentid>
    <comment_count>3</comment_count>
      <attachid>22296</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-07-15 17:04:19 -0700</bug_when>
    <thetext>Created attachment 22296
Patch (with some FIXMES)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86001</commentid>
    <comment_count>4</comment_count>
      <attachid>22296</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-07-15 19:35:17 -0700</bug_when>
    <thetext>Comment on attachment 22296
Patch (with some FIXMES)

The property has to blend in order for this problem to be exposed.  I think you only need the opacity and transform checks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86120</commentid>
    <comment_count>5</comment_count>
      <attachid>22321</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-07-16 15:48:02 -0700</bug_when>
    <thetext>Created attachment 22321
Patch, testcase, changelogs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86121</commentid>
    <comment_count>6</comment_count>
      <attachid>22321</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-07-16 15:55:46 -0700</bug_when>
    <thetext>Comment on attachment 22321
Patch, testcase, changelogs

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86136</commentid>
    <comment_count>7</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2008-07-16 18:16:51 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	LayoutTests/ChangeLog
	A	LayoutTests/transitions/opacity-transition-zindex-expected.txt
	A	LayoutTests/transitions/opacity-transition-zindex.html
	M	WebCore/ChangeLog
	M	WebCore/page/AnimationController.cpp
Committed r35207

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22293</attachid>
            <date>2008-07-15 16:30:25 -0700</date>
            <delta_ts>2008-07-15 16:58:30 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>opacity-transition.html</filename>
            <type>text/html</type>
            <size>954</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+Cgo8aHRtbCBs
YW5nPSJlbiI+CjxoZWFkPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8dGl0bGU+T3BhY2l0eSBUcmFuc2l0aW9u
PC90aXRsZT4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgogICAgICAj
Y29udGFpbmVyIHsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgaGVpZ2h0OiAz
MDBweDsKICAgICAgICB3aWR0aDogMzAwcHg7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3Jl
ZW47CiAgICAgICAgb3BhY2l0eTogMC41OwogICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9w
ZXJ0eTogb3BhY2l0eTsKICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDVzOwog
ICAgICB9CgogICAgICAjY29udGFpbmVyOmhvdmVyIHsKICAgICAgICBvcGFjaXR5OiAxOwogICAg
ICB9CgogICAgICAjYm94IHsKICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgbGVm
dDogMTBweDsKICAgICAgICB0b3A6IDEwcHg7CiAgICAgICAgaGVpZ2h0OiAyMDBweDsKICAgICAg
ICB3aWR0aDogMjAwcHg7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKICAgICAgfQog
ICAgCiAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KCjxwPkhvdmVyaW5nIG92ZXIgdGhlIGdyZWVu
IGJveCBzaG91bGQgY2F1c2UgdGhlIG9wYWNpdHkgb2YgZ3JlZW4gYW5kIGJsdWUgYm94ZXMgdG8g
dHJhbnNpdGlvbiB0byAxIHRvZ2V0aGVyPC9wPgo8ZGl2IGlkPSJjb250YWluZXIiPgogIDxkaXYg
aWQ9ImJveCI+CiAgPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22295</attachid>
            <date>2008-07-15 16:58:30 -0700</date>
            <delta_ts>2008-07-15 16:58:30 -0700</delta_ts>
            <desc>Better testcase; reveals stacking context</desc>
            <filename>opacity-transition.html</filename>
            <type>text/html</type>
            <size>1648</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+Cgo8aHRtbCBs
YW5nPSJlbiI+CjxoZWFkPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8dGl0bGU+T3BhY2l0eSBUcmFuc2l0aW9u
PC90aXRsZT4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgogICAgICAu
Y29udGFpbmVyIHsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgaGVpZ2h0OiAz
MDBweDsKICAgICAgICB3aWR0aDogMzAwcHg7CiAgICAgICAgbWFyZ2luOiAxMHB4OwogICAgICAg
IGJhY2tncm91bmQtY29sb3I6IGdyZWVuOwogICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9w
ZXJ0eTogb3BhY2l0eTsKICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9u
OiBsaW5lYXI7CiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1czsKICAgICAg
fQogICAgICAKICAgICAgI2ZpcnN0IHsKICAgICAgICBvcGFjaXR5OiAwLjU7CiAgICAgIH0KCiAg
ICAgICNmaXJzdDpob3ZlciB7CiAgICAgICAgb3BhY2l0eTogMTsKICAgICAgfQoKICAgICAgLmJv
eCB7CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIGxlZnQ6IDEwcHg7CiAgICAg
ICAgdG9wOiAxMHB4OwogICAgICAgIGhlaWdodDogMjAwcHg7CiAgICAgICAgd2lkdGg6IDIwMHB4
OwogICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CiAgICAgIH0KCiAgICAgIC5pbmRpY2F0
b3IgewogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICB0b3A6IDE1MHB4OwogICAg
ICAgIGxlZnQ6IDE1MHB4OwogICAgICAgIGhlaWdodDogMTAwcHg7CiAgICAgICAgd2lkdGg6IDEw
MHB4OwogICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTsKICAgICAgICB6LWluZGV4OiAt
MTsKICAgICAgfQoKICAgICAgI3NlY29uZCB7CiAgICAgICAgb3BhY2l0eTogMTsKICAgICAgfQoK
ICAgICAgI3NlY29uZDpob3ZlciB7CiAgICAgICAgb3BhY2l0eTogMC41OwogICAgICB9CiAgPC9z
dHlsZT4KPC9oZWFkPgo8Ym9keT4KCjxwPkJvdGggZWxlbWVudHMgc2hvdWxkIHRyYW5zaXRpb24g
dG8gb3BhY2l0eSAxIG9uIGhvdmVyLiBPcmFuZ2UgYm94IHNob3VsZCBiZSB2aXNpYmxlLCBiZWhp
bmQgYmx1ZSBib3gsIGFuZCBkaXNhcHBlYXIgd2hlbiBvcGFjaXR5IGhpdHMgMS48L3A+CjxkaXYg
Y2xhc3M9ImNvbnRhaW5lciIgaWQ9ImZpcnN0Ij4KICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2Pgog
IDxkaXYgY2xhc3M9ImluZGljYXRvciI+PC9kaXY+CjwvZGl2PgoKPHA+Qm90aCBlbGVtZW50cyBz
aG91bGQgdHJhbnNpdGlvbiB0byBvcGFjaXR5IDAuNSBvbiBob3Zlci4gT3JhbmdlIGJveCBzaG91
bGQgYXBwZWFyIGFzIHNvb24gYXMgdGhlIHRyYW5zaXRpb24gc3RhcnRzLjwvcD4KPGRpdiBjbGFz
cz0iY29udGFpbmVyIiBpZD0ic2Vjb25kIj4KICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2PgogIDxk
aXYgY2xhc3M9ImluZGljYXRvciI+PC9kaXY+CjwvZGl2PgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22296</attachid>
            <date>2008-07-15 17:04:19 -0700</date>
            <delta_ts>2008-07-16 15:48:02 -0700</delta_ts>
            <desc>Patch (with some FIXMES)</desc>
            <filename>AnimationController_patch.txt</filename>
            <type>text/plain</type>
            <size>1575</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9BbmltYXRpb25Db250cm9sbGVyLmNwcCBiL1dlYkNv
cmUvcGFnZS9BbmltYXRpb25Db250cm9sbGVyLmNwcAppbmRleCA4NGUzMTAwLi41ZjE5ZWYwIDEw
MDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvQW5pbWF0aW9uQ29udHJvbGxlci5jcHAKKysrIGIvV2Vi
Q29yZS9wYWdlL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwCkBAIC01ODcsOSArNTg3LDIzIEBAIFJl
bmRlclN0eWxlKiBBbmltYXRpb25Db250cm9sbGVyOjp1cGRhdGVJbXBsaWNpdEFuaW1hdGlvbnMo
UmVuZGVyT2JqZWN0KiByZW5kZXJlCiAgICAgaWYgKCFhbmltYXRpb24gJiYgIW5ld1N0eWxlLT50
cmFuc2l0aW9ucygpKQogICAgICAgICByZXR1cm4gbmV3U3R5bGU7CiAKLSAgICBSZW5kZXJTdHls
ZSogcmVzdWx0ID0gYW5pbWF0aW9uLT5hbmltYXRlKHJlbmRlcmVyLCByZW5kZXJlci0+c3R5bGUo
KSwgbmV3U3R5bGUpOworICAgIFJlbmRlclN0eWxlKiBibGVuZGVkU3R5bGUgPSBhbmltYXRpb24t
PmFuaW1hdGUocmVuZGVyZXIsIHJlbmRlcmVyLT5zdHlsZSgpLCBuZXdTdHlsZSk7CiAgICAgbV9k
YXRhLT51cGRhdGVUaW1lcigpOwotICAgIHJldHVybiByZXN1bHQ7CisKKyAgICBpZiAoYmxlbmRl
ZFN0eWxlICE9IG5ld1N0eWxlKSB7CisgICAgICAgIC8vIERvIHNvbWUgb2YgdGhlIHdvcmsgdGhh
dCBDU1NTdHlsZVNlbGVjdG9yOjphZGp1c3RSZW5kZXJTdHlsZSgpIGRvZXMuCisgICAgICAgIC8v
IEZJWE1FOiBEbyB3ZSBuZWVkIHRvIGRvIG1vcmUgaGVyZT8KKyAgICAgICAgLy8gRklYTUU6IERv
IHdlIG5lZWQgdG8gZGVhbCB3aXRoIHRoZSBpbnZlcnNlIChleHBsaWNpdCB6LWluZGV4IGluIG5l
d1N0eWxlCisgICAgICAgIC8vICAgICAgICBiZWNvbWVzIGF1dG8gei1pbmRleCBiZWNhdXNlIGJs
ZW5kZWRTdHlsZSBoYXMgb3BhY2l0eSAxKT8KKyAgICAgICAgLy8gQXV0byB6LWluZGV4IGJlY29t
ZXMgMCBmb3IgdGhlIHJvb3QgZWxlbWVudCBhbmQgdHJhbnNwYXJlbnQgb2JqZWN0cy4gIFRoaXMg
cHJldmVudHMKKyAgICAgICAgLy8gY2FzZXMgd2hlcmUgb2JqZWN0cyB0aGF0IHNob3VsZCBiZSBi
bGVuZGVkIGFzIGEgc2luZ2xlIHVuaXQgZW5kIHVwIHdpdGggYSBub24tdHJhbnNwYXJlbnQKKyAg
ICAgICAgLy8gb2JqZWN0IHdlZGdlZCBpbiBiZXR3ZWVuIHRoZW0uICBBdXRvIHotaW5kZXggYWxz
byBiZWNvbWVzIDAgZm9yIG9iamVjdHMgdGhhdCBzcGVjaWZ5IHRyYW5zZm9ybXMvbWFza3MvcmVm
bGVjdGlvbnMuCisgICAgICAgIGlmIChibGVuZGVkU3R5bGUtPmhhc0F1dG9aSW5kZXgoKSAmJiAo
YmxlbmRlZFN0eWxlLT5vcGFjaXR5KCkgPCAxLjBmIHx8IAorICAgICAgICAgICAgYmxlbmRlZFN0
eWxlLT5oYXNUcmFuc2Zvcm0oKSB8fCBibGVuZGVkU3R5bGUtPmhhc01hc2soKSB8fCBibGVuZGVk
U3R5bGUtPmJveFJlZmxlY3QoKSkpCisgICAgICAgICAgICBibGVuZGVkU3R5bGUtPnNldFpJbmRl
eCgwKTsKKyAgICB9CisKKyAgICByZXR1cm4gYmxlbmRlZFN0eWxlOwogfQogCiB2b2lkIEFuaW1h
dGlvbkNvbnRyb2xsZXI6OnN1c3BlbmRBbmltYXRpb25zKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22321</attachid>
            <date>2008-07-16 15:48:02 -0700</date>
            <delta_ts>2008-07-16 15:55:46 -0700</delta_ts>
            <desc>Patch, testcase, changelogs</desc>
            <filename>opacity_zindex_patch.txt</filename>
            <type>text/plain</type>
            <size>5136</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzN2RmODE4Li43NjEzYjM5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDgtMDct
MTYgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdGNhc2UgZm9yIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDA0NworICAgICAgICAKKyAgICAgICAg
KiB0cmFuc2l0aW9ucy9vcGFjaXR5LXRyYW5zaXRpb24temluZGV4LWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvb3BhY2l0eS10cmFuc2l0aW9uLXppbmRleC5odG1s
OiBBZGRlZC4KKwogMjAwOC0wNy0xNSAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgog
CiAgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy90cmFuc2l0aW9ucy9vcGFjaXR5LXRyYW5zaXRpb24temluZGV4LWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL29wYWNpdHktdHJhbnNpdGlvbi16aW5kZXgtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjQyNzA1OWIKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9vcGFjaXR5LXRyYW5zaXRp
b24temluZGV4LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEyIEBACitsYXllciBhdCAoMCwwKSBz
aXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0
ICgwLDApIHNpemUgODAweDMyMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4
MDB4MzIwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsMTApIHNpemUgNzg0eDMwMAorbGF5
ZXIgYXQgKDE4LDEwKSBzaXplIDMwMHgzMDAgbGF5ZXJUeXBlOiBiYWNrZ3JvdW5kIG9ubHkKK2xh
eWVyIGF0ICgxNjgsMTYwKSBzaXplIDEwMHgxMDAKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQp
IHpJOiAtMSB7RElWfSBhdCAoMTUwLDE1MCkgc2l6ZSAxMDB4MTAwIFtiZ2NvbG9yPSNGRkE1MDBd
CitsYXllciBhdCAoMTgsMTApIHNpemUgMzAweDMwMCBsYXllclR5cGU6IGZvcmVncm91bmQgb25s
eQorICBSZW5kZXJCbG9jayAocmVsYXRpdmUgcG9zaXRpb25lZCkge0RJVn0gYXQgKDEwLDApIHNp
emUgMzAweDMwMCBbYmdjb2xvcj0jMDA4MDAwXQorbGF5ZXIgYXQgKDI4LDIwKSBzaXplIDIwMHgy
MDAKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgxMCwxMCkgc2l6ZSAyMDB4
MjAwIFtiZ2NvbG9yPSMwMDAwRkZdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2l0aW9u
cy9vcGFjaXR5LXRyYW5zaXRpb24temluZGV4Lmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9u
cy9vcGFjaXR5LXRyYW5zaXRpb24temluZGV4Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uMjNjMmIzNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3RyYW5z
aXRpb25zL29wYWNpdHktdHJhbnNpdGlvbi16aW5kZXguaHRtbApAQCAtMCwwICsxLDcwIEBACis8
IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFuc2l0aW9uYWwv
L0VOIgorICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+CisKKzxodG1s
IGxhbmc9ImVuIj4KKzxoZWFkPgorICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CisgIDx0aXRsZT5PcGFjaXR5IFRyYW5z
aXRpb25zIGFuZCBTdGFja2luZyBDb250ZXh0PC90aXRsZT4KKyAgPHN0eWxlIHR5cGU9InRleHQv
Y3NzIiBtZWRpYT0ic2NyZWVuIj4KKyAgICAuY29udGFpbmVyIHsKKyAgICAgIHBvc2l0aW9uOiBy
ZWxhdGl2ZTsKKyAgICAgIGhlaWdodDogMzAwcHg7CisgICAgICB3aWR0aDogMzAwcHg7CisgICAg
ICBtYXJnaW46IDEwcHg7CisgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgIC13
ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsKKyAgICAgIC13ZWJraXQtdHJhbnNp
dGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1k
dXJhdGlvbjogNXM7CisgICAgfQorICAKKyAgICAjZmlyc3QgeworICAgICAgb3BhY2l0eTogMC41
OworICAgIH0KKworICAgIC5ib3ggeworICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAg
bGVmdDogMTBweDsKKyAgICAgIHRvcDogMTBweDsKKyAgICAgIGhlaWdodDogMjAwcHg7CisgICAg
ICB3aWR0aDogMjAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgIH0KKwor
ICAgIC5pbmRpY2F0b3IgeworICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgdG9wOiAx
NTBweDsKKyAgICAgIGxlZnQ6IDE1MHB4OworICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgIHdp
ZHRoOiAxMDBweDsKKyAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTsKKyAgICAgIHotaW5k
ZXg6IC0xOworICAgIH0KKyAgPC9zdHlsZT4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3Jp
cHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KSB7CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB9
CisKKyAgICBmdW5jdGlvbiBydW5UZXN0KCkKKyAgICB7CisgICAgICB2YXIgY29udGFpbmVyID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpcnN0Jyk7CisgICAgICBjb250YWluZXIuc3R5bGUu
b3BhY2l0eSA9IDE7CisgICAgICAvLyBkdW1wIHRoZSB0cmVlIGluIHRoZSBtaWRkbGUgb2YgdGhl
IHRyYW5zaXRpb24KKyAgICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgfSwgMjUwMCk7CisgICAgfQorICAgIAor
ICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgcnVuVGVzdCwgZmFsc2UpOworICA8
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciIgaWQ9
ImZpcnN0Ij4KKyAgICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2PgorICAgIDxkaXYgY2xhc3M9Imlu
ZGljYXRvciI+PC9kaXY+CisgIDwvZGl2PgorCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGRlNDYwZTAuLmE4
MTE5N2UgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDgtMDctMTYgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZy
YXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0dAorCisgICAg
ICAgIEFuaW1hdGlvbkNvbnRyb2xsZXIgbmVlZHMgdG8gYWRqdXN0IHotaW5kZXggaW4gdGhlIGJs
ZW5kZWQKKyAgICAgICAgc3R5bGUgaW4gY2FzZSBvcGFjaXR5IG9yIHRyYW5zZm9ybSB3ZXJlIGNo
YW5nZWQgYnkgYmxlbmRpbmcuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIwMDQ3CisgICAgICAgIAorICAgICAgICBUZXN0OiB0cmFuc2l0aW9ucy9v
cGFjaXR5LXRyYW5zaXRpb24temluZGV4Lmh0bWwKKworICAgICAgICAqIHBhZ2UvQW5pbWF0aW9u
Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBbmltYXRpb25Db250cm9sbGVyOjp1
cGRhdGVJbXBsaWNpdEFuaW1hdGlvbnMpOgorCiAyMDA4LTA3LTE1ICBEYW4gQmVybnN0ZWluICA8
bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0dC4KZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGFnZS9BbmltYXRpb25Db250cm9sbGVyLmNwcCBiL1dlYkNvcmUvcGFn
ZS9BbmltYXRpb25Db250cm9sbGVyLmNwcAppbmRleCA4NGUzMTAwLi4xNjc3ZmIyIDEwMDY0NAot
LS0gYS9XZWJDb3JlL3BhZ2UvQW5pbWF0aW9uQ29udHJvbGxlci5jcHAKKysrIGIvV2ViQ29yZS9w
YWdlL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwCkBAIC01ODcsOSArNTg3LDE3IEBAIFJlbmRlclN0
eWxlKiBBbmltYXRpb25Db250cm9sbGVyOjp1cGRhdGVJbXBsaWNpdEFuaW1hdGlvbnMoUmVuZGVy
T2JqZWN0KiByZW5kZXJlCiAgICAgaWYgKCFhbmltYXRpb24gJiYgIW5ld1N0eWxlLT50cmFuc2l0
aW9ucygpKQogICAgICAgICByZXR1cm4gbmV3U3R5bGU7CiAKLSAgICBSZW5kZXJTdHlsZSogcmVz
dWx0ID0gYW5pbWF0aW9uLT5hbmltYXRlKHJlbmRlcmVyLCByZW5kZXJlci0+c3R5bGUoKSwgbmV3
U3R5bGUpOworICAgIFJlbmRlclN0eWxlKiBibGVuZGVkU3R5bGUgPSBhbmltYXRpb24tPmFuaW1h
dGUocmVuZGVyZXIsIHJlbmRlcmVyLT5zdHlsZSgpLCBuZXdTdHlsZSk7CiAgICAgbV9kYXRhLT51
cGRhdGVUaW1lcigpOwotICAgIHJldHVybiByZXN1bHQ7CisKKyAgICBpZiAoYmxlbmRlZFN0eWxl
ICE9IG5ld1N0eWxlKSB7CisgICAgICAgIC8vIERvIHNvbWUgb2YgdGhlIHdvcmsgdGhhdCBDU1NT
dHlsZVNlbGVjdG9yOjphZGp1c3RSZW5kZXJTdHlsZSgpIGRvZXMsIHRvIGltcG9zZSBydWxlcwor
ICAgICAgICAvLyBsaWtlIG9wYWNpdHkgY3JlYXRpbmcgc3RhY2tpbmcgY29udGV4dC4KKyAgICAg
ICAgaWYgKGJsZW5kZWRTdHlsZS0+aGFzQXV0b1pJbmRleCgpICYmIChibGVuZGVkU3R5bGUtPm9w
YWNpdHkoKSA8IDEuMGYgfHwgYmxlbmRlZFN0eWxlLT5oYXNUcmFuc2Zvcm0oKSkpCisgICAgICAg
ICAgICBibGVuZGVkU3R5bGUtPnNldFpJbmRleCgwKTsKKyAgICB9CisKKyAgICByZXR1cm4gYmxl
bmRlZFN0eWxlOwogfQogCiB2b2lkIEFuaW1hdGlvbkNvbnRyb2xsZXI6OnN1c3BlbmRBbmltYXRp
b25zKCkK
</data>
<flag name="review"
          id="9829"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>