<?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>42579</bug_id>
          
          <creation_ts>2010-07-19 11:24:17 -0700</creation_ts>
          <short_desc>CSS rotation transform can cause elements with certain styles to vanish during rotation.</short_desc>
          <delta_ts>2010-07-21 08:14:32 -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>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://mrdarcymurphy.com/tests/css-rotation-bug.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mrDarcyMurphy</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253297</commentid>
    <comment_count>0</comment_count>
    <who name="">mrDarcyMurphy</who>
    <bug_when>2010-07-19 11:24:17 -0700</bug_when>
    <thetext>While an element is rotating, any element on the page that has no height, no width, is absolutely positioned, and has overflow set to hidden will vanish for the duration of the animation.
I found this because a crucial element on a page had all those, yet still had a border, and then disappeared.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253324</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-07-19 12:16:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/8207271&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253398</commentid>
    <comment_count>2</comment_count>
      <attachid>61993</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-07-19 14:37:19 -0700</bug_when>
    <thetext>Created attachment 61993
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254118</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-07-20 21:25:46 -0700</bug_when>
    <thetext>The disappearing element has zero height and width but a large border. clipRectToApply ends up as a 0x0 rect in RenderLayerBacking::paintIntoLayer().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254119</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-07-20 21:37:34 -0700</bug_when>
    <thetext>Hmm, RenderBlock::paint() is short-circuiting the paint here:

    // Check if we need to do anything at all.
    // FIXME: Could eliminate the isRoot() check if we fix background painting so that the RenderView
    // paints the root&apos;s background.
    if (!isRoot()) {
        IntRect overflowBox = visibleOverflowRect();
        overflowBox.inflate(maximalOutlineSize(paintInfo.phase));
        overflowBox.move(tx, ty);
        if (!overflowBox.intersects(paintInfo.rect))
            return;
    }

paintInfo.rect is the empty rect from clipRectToApply</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254121</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-07-20 21:47:27 -0700</bug_when>
    <thetext>Ah, this is caused by the &apos;inflate the paintBox for the body&apos; logic in RenderLayerBacking::paintIntoLayer().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254126</commentid>
    <comment_count>6</comment_count>
      <attachid>62144</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-07-20 22:30:46 -0700</bug_when>
    <thetext>Created attachment 62144
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254294</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-07-21 08:14:32 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/63820</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>61993</attachid>
            <date>2010-07-19 14:37:19 -0700</date>
            <delta_ts>2010-07-19 14:37:19 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>css-rotation-bug.html</filename>
            <type>text/html</type>
            <size>1594</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+Cgk8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50
LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgLz4KCQk8dGl0bGU+Q1NT
IFJvdGF0aW9uIEJ1ZzwvdGl0bGU+CiAgICA8c3R5bGU+CgogICAgICAjaG92ZXJNZSB7IAogICAg
ICAgIGJhY2tncm91bmQ6IHJlZDsKICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgaGVpZ2h0
OiA1MHB4OwogICAgICAgIHBhZGRpbmc6IDVweDsKICAgICAgICB3aWR0aDogNTBweDsKICAgICAg
ICAKICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3Jt
IGJhY2tncm91bmQtY29sb3I7CiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAw
LjJzOwogICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4t
b3V0OwogICAgICAKICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNm
b3JtIGJhY2tncm91bmQtY29sb3I7CiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAw
LjJzOwogICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0
OwogICAgICAKICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0gYmFja2dyb3Vu
ZC1jb2xvcjsKICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOwogICAgICAgIHRyYW5z
aXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsKICAgICAgfQogICAgICAjaG92ZXJN
ZTpob3ZlciB7IAogICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7CiAgICAg
ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsKICAgICAgICB0cmFuc2Zvcm06IHJvdGF0
ZSg1ZGVnKTsKICAgICAgfQoKICAgICAgI2JyZWFrTWUgeyAKICAgICAgICBib3JkZXI6IDUwcHgg
c29saWQgcGluazsKICAgICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgIHBvc2l0aW9uOiBh
YnNvbHV0ZTsKICAgICAgICBoZWlnaHQ6IDBweDsKICAgICAgICB3aWR0aDogMHB4OwogICAgICB9
CgogICAgPC9zdHlsZT4KCTwvaGVhZD4KCTxib2R5PgogICAgPGgxPkhvdmVyIG92ZXIgUmVkLCBh
bmQgUGlua2llIHdpbGwgZGlzYXBwZWFyLjwvaDE+CiAgICA8cD5Ib3ZlciBtdXN0IGhhdmUgYSBy
b3RhdGUgdHJhbnNpdGlvbiwgYW5kIFBpbmtpZSBtdXN0IGhhdmUgbm8gaGVpZ2h0LCBubyB3aWR0
aCwgYmUgYWJzb2x1dGVseSBwb3NpdGlvbmVkLCBhbmQgaGF2ZSBvdmVyZmxvdyBzZXQgdG8gaGlk
ZGVuIGluIG9yZGVyIGZvciBpdCB0byB2YW5pc2guPC9wPgogICAgPGRpdiBpZD0iaG92ZXJNZSI+
SG92ZXIgTWU8L2Rpdj4KICAgIDxiciAvPgogICAgPHA+QXMgZmFyIGFzIEkgY2FuIHRlbGwsIHlv
dSBjYW4gcHV0IGFzIG11Y2ggc3R1ZmYgYmV0d2VlbiB0aGVtIGFzIHlvdSB3YW50LCBpdCZyc3F1
bztsbCBzdGlsbCBicmVhay48L3A+CiAgICA8cD5Pbmx5IHRlc3RlZCBpbiBTYWZhcmkgNSB0aHVz
IGZhci48L3A+CiAgICA8ZGl2IGlkPSJicmVha01lIj48L2Rpdj4KCTwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62144</attachid>
            <date>2010-07-20 22:30:46 -0700</date>
            <delta_ts>2010-07-20 22:37:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42579-20100720223045.patch</filename>
            <type>text/plain</type>
            <size>8610</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5OTQyNWFhYTQ0YWRmZjA5NDQxNDY2YjhjM2U0NmM0ODZiODM4YTY3Li4xZmRiZTg1
YzkwZTFmODMzZTA4ZWYwYzE3MmI0NDkzZDVmNTI2OTM0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTAtMDctMjAgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ1NTIHJvdGF0aW9u
IHRyYW5zZm9ybSBjYW4gY2F1c2UgZWxlbWVudHMgd2l0aCBjZXJ0YWluIHN0eWxlcyB0byB2YW5p
c2ggZHVyaW5nIHJvdGF0aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NDI1NzkKKyAgICAgICAgCisgICAgICAgIFRlc3RjYXNlIHdpdGggYSBjb21w
b3NpdGVkLCB6ZXJvLXNpemUgZWxlbWVudCB3aXRoIGEgdGhpY2sgYm9yZGVyLgorCisgICAgICAg
ICogY29tcG9zaXRpbmcvb3ZlcmZsb3cvemVyby1zaXplLW92ZXJmbG93LWV4cGVjdGVkLmNoZWNr
c3VtOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9vdmVyZmxvdy96ZXJvLXNpemUtb3Zl
cmZsb3ctZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9vdmVyZmxv
dy96ZXJvLXNpemUtb3ZlcmZsb3ctZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjb21w
b3NpdGluZy9vdmVyZmxvdy96ZXJvLXNpemUtb3ZlcmZsb3cuaHRtbDogQWRkZWQuCisKIDIwMTAt
MDctMjAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL292
ZXJmbG93L3plcm8tc2l6ZS1vdmVyZmxvdy1leHBlY3RlZC5jaGVja3N1bSBiL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL292ZXJmbG93L3plcm8tc2l6ZS1vdmVyZmxvdy1leHBlY3RlZC5jaGVja3N1
bQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4wMzEyM2EwZmIxNzg5OGIzYzZkNWIxMmI4MjZjNzgwMzQ5MTU4OGM0Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvb3ZlcmZsb3cvemVyby1z
aXplLW92ZXJmbG93LWV4cGVjdGVkLmNoZWNrc3VtCkBAIC0wLDAgKzEgQEAKK2Q4ZDA4Y2VjN2Uy
YmUwYWJmYzhjOWZjZDFiM2RlMTQyClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvb3ZlcmZsb3cvemVyby1zaXplLW92ZXJmbG93
LWV4cGVjdGVkLnBuZyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL292ZXJmbG93L3plcm8tc2l6
ZS1vdmVyZmxvdy1leHBlY3RlZC5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uY2M3ZjU5YjYzNTNjMjg1MzkwZDkz
NjY1MjJhNTJiNTQ1MmI1NGQwMApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMTEyOTIKemNtZUky
YCMlK0Y5TEh6SWk2TklHJUNmWFcydVo2JlklYXJiPGtyQ25NTyE0MiRVVjZgTXstSCFFT0kjfHRK
djFjCnpDNTRoK1MqeFglRXxrTXNta19KdVFkIyV4KnRYOTYzQT9YLT1CSWhTdWxhdUdkQV9lX3Az
bkRyS2EqbjUqZFpuJgp6Q2p2b2BuM2JoRDZNX1VWMnR4THRmYG8rfDc5VTc3IyhpaXNkbiswWnZr
d2s5PG0yWkJMRS1SOCQ0OTxXcnFie0EKentFSHRlcHt+Qi1tRWp5RUUwPmJQXnJ3MURrey1VSS1D
dERHSWk2b3hiQD1QTzhkdDM8TiopP2BxUn5yI1RfQ2l+CnpTfDImLXh5QWFWRF95TyhNOXJmPlg3
ZzA1emlvQlYlbGUxMForb3sqIX59JShMMU12ZUlAMnU1a1hSRypsQkFEYwp6d0Fxb3hXYSNXQVZO
KUZ5cnx2T152WV9kU2toIVJsJlBXT05VZ3d7cTdMSGRRRlhnc1hiQT1MP0BjdGQjRXslIV8Kem5J
STlESEF1MnlVeDlqNERCM3NKYERRSDVmRHNZP1E8Y09mcWVkNXtYazImbSE/Pkx7Y2VTZHQ8MG1a
akdwQj0/CnojdXM/MG5MR3N7QU9BellHKmo9YGFsWElaR0c1fFFhRG5sc0lPazVAeUk5OGNVZ0hN
RWhTanBBQ0tmbChUJTExcgp6JXcqdWVeVE9mQUw/aWpuYmw9VW91ZFJfUXA0RHhUY0JBZ3hjKiF4
U09HfDdqcik8Z2pqZGdxPU5CQEU2MGFsMnMKenI1KEBLZjNgTWhSZzVaNnMoaiRNdiV+WDxHJTRA
aXIjJXomLTtuWXojVDcqNU03ZCY/X0ViOU1LdSgxe29AZ2tpCnp0eTM5bnZZfHhxXk5nc2kkQ1F1
VTQpcmo8VypWalV5SFNscFZVT1deSEttfFRTezBoVVghPjVHe0ohMGJoYEM/Qwp6c3B4Y2AkdCpx
M3Qkb3dLe29hZSpUWE80cD9haE5CSk5ITVFkbTVJcGRxPnZRaHshdGJuNEhQaj9yaVBoYy1eJGQK
emtjeCQ9JjJIeWZ2ZWkjWi15M3YjYF9kLWluNSpgLXpJP3k5P000R3lrRj1eZkxQfUZvdz5oOEJf
RmcoLXhpSjE/CnpVQjxBfW9aYkhFc1lVUEIjKUFYdStOeG92TWlmKUI/YGNoP2NpTlAhOSZrVX1n
eXgrflJCdD1fP1kjMGNjWHd7eAp6XnA8QGxkJkJRbyNFREtqV1hpVSpJaX0zU0hFNE0xPGxQYnZt
ezAzJlQ5Z0BASVc+fjZoSFVaY1pfY2VmeCtgZGMKelRIc2FXQTV3PE0rPGcpPVM/JXc4SWFZcz52
ZDZHd1RgNXlIQUZHNHEhOyZKYHxEbTRLb3xWO1Z6KWFIMiYhYD1KCno7SzZMTUAxYC1DSlFiZG8m
QVJLa1A5Q0ZTb3dAQV97XytJfFc7MmFmdGkzWWslY21xT21NV05ZYjYxJk51PylFbQp6Y0pfUWdl
Y2NraEswR3hBZi11TysrfCk0fmUlKkRnU2xWOGk/cmBfOGZTI3RGcE1hcC1IQzl4NVlpZFdLX2Yz
ZykKejhHZ2ZxWn5JMTRDMThZdFFaYndiNWpYNDY9JE9nR2ppMWBZJjc+UjducE9QeHo+MntaWEJs
NHBsUz1ZSzhVeX16Cnp8S1B7PU12eClkc3c3ZXJEaSRsaWUrejBUTWEzVGRVfVZtQnM7ezk+NClT
S0UqRGxjNWVKMEM+KFhHNHEmJTQ2UQp6dFEhfjBCPig5bzVqUE07SVJaXjJlfCFeJHlWfihjdWhn
ZWRuJU1gSEs4JE97e0BxJENSKGkjazl+UEEtYGRQMHsKejNqMF9EPCNlPmBrYGZ7ZyFAPlBJcV9C
cnFRN203TCU4PkAyI0RXWTBaQW9Fb0FWfWVLPSRWeSNlc0U7ZGFGKUVqCno+Yz1Ld2NaSzEkJFhX
fjFfIVRpK1R3ZHl2M3loU3FBUm5XQjh+RlkyciYyTVl2bml5byZOeFU1NCRgdFJpQDxDbAp6N0tl
Szk1ck1Way0/LSEmOCF5TTQ/SUZuKCNJfihCIUROZVFCLXprfTttVStEbEVEKX1sck0pU2xOTmp4
NEEwYF4KemtxbT9zZHVFRTA2cyY/IXkpfjZtZTVLP0ZxbnkpaWlYYHBIVm5IcnVWSTsjPTcqMlFp
biQpfWNIQmApfG5aWntsCnpUb3VFJlQ5WEJSNH15M0tjTTA+JGZAVFdFKHFmY2M2eGlTX09+dmdi
TWF5TURfdGd8Z2l0SkFHT35yRX5VKmEmTAp6RSZ4ZFpOZFlxak0hQEdvMSMxZFExcSY/O3MxSCV2
MCFnTlRJdDhKQzt0Y344RWZvVzBLQ3khV2RtbEV+NVRhbjAKek9oRXhVenlVaElhS0tZdzFmVDxl
NGhWKHsmO2RYUDFPKSY4cTYxLTVDMjBza2RzaEFoO0RkYUM1ZkZlOGgkOSgqCnk1ZGNPWTRvVSQ9
MDJxTmRlRlllUzB4JHljTCVARndCZ0RacVdmSHxQMzZlMW9hYXF3Qj00RUU/QHFZbm9iIWRlRQoK
bGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvb3ZlcmZsb3cvemVyby1zaXplLW92ZXJmbG93LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL292ZXJmbG93L3plcm8tc2l6ZS1vdmVyZmxvdy1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uMDNjY2FlNWNkNWUwMzc4N2ZjOTM4ZjMzZTUzNmRjYmEwYzNjNzZlNAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL292ZXJmbG93L3plcm8tc2l6ZS1v
dmVyZmxvdy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5IEBACitsYXllciBhdCAoMCwwKSBzaXpl
IDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgw
LDApIHNpemUgODAweDgKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDgK
KyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc4NHgwCitsYXllciBhdCAoOCw4
KSBzaXplIDEwMHgxMDAgY2xpcCBhdCAoMCwwKSBzaXplIDB4MAorICBSZW5kZXJCbG9jayAocG9z
aXRpb25lZCkge0RJVn0gYXQgKDgsOCkgc2l6ZSAxMDB4MTAwIFtib3JkZXI6ICg1MHB4IHNvbGlk
ICNGRjAwMDApXQorbGF5ZXIgYXQgKDgsOCkgc2l6ZSAxMDB4MTAwIGNsaXAgYXQgKDAsMCkgc2l6
ZSAweDAKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4LDgpIHNpemUgMTAw
eDEwMCBbYm9yZGVyOiAoNTBweCBzb2xpZCAjMDA4MDAwKV0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2NvbXBvc2l0aW5nL292ZXJmbG93L3plcm8tc2l6ZS1vdmVyZmxvdy5odG1sIGIvTGF5b3V0
VGVzdHMvY29tcG9zaXRpbmcvb3ZlcmZsb3cvemVyby1zaXplLW92ZXJmbG93Lmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNWQxNWQyNjgyZmY2ZDExZDk0M2M3OWNhM2U2M2I5MmUwM2EzNzUxZQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL292ZXJmbG93L3plcm8tc2l6ZS1vdmVy
Zmxvdy5odG1sCkBAIC0wLDAgKzEsMjkgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKzxo
ZWFkPgorICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgorICAgIC5ib3gg
eworICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAg
ICAgIHdpZHRoOiAwOworICAgICAgaGVpZ2h0OiAwOworICAgIH0KKyAgICAKKyAgICAuaW5kaWNh
dG9yIHsKKyAgICAgIGJvcmRlcjogNTBweCBzb2xpZCByZWQ7CisgICAgfQorICAgIAorICAgIC50
ZXN0IHsKKyAgICAgIGJvcmRlcjogNTBweCBzb2xpZCBncmVlbjsKKyAgICAgIC13ZWJraXQtdHJh
bnNmb3JtOiB0cmFuc2xhdGVaKDApOworICAgIH0KKyAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
PgorCisgIDxkaXYgY2xhc3M9ImluZGljYXRvciBib3giPjwvZGl2PgorICA8ZGl2IGNsYXNzPSJ0
ZXN0IGJveCI+PC9kaXY+CisKKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
Q2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGVmNmE0MDAyNzM4N2I1OGZjZWQ3
OGQ0MzdmMTUwNzc1M2ZjYWRhMC4uYTYzZDQ3OTA5NjRlOTRlOWVhY2Q1MWQxZjI4ZjZhNDU3MjZl
NGEzZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0wNy0yMCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJh
c2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDU1Mgcm90YXRpb24gdHJhbnNmb3JtIGNhbiBjYXVzZSBlbGVtZW50cyB3aXRoIGNl
cnRhaW4gc3R5bGVzIHRvIHZhbmlzaCBkdXJpbmcgcm90YXRpb24uCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjU3OQorICAgICAgICAKKyAgICAgICAg
UmVtb3ZlIHNvbWUgdW50ZXN0ZWQsIGJyb2tlbiBjb2RlIHRoYXQsIGFzIGZhciBhcyBJIGNhbiB0
ZWxsLCBjb3VsZCBuZXZlciBnZXQgaGl0LgorICAgICAgICBVc2UgdGhlIGNvcnJlY3QgcmVjdCBm
b3IgdGhlIFBhaW50SW5mbyBzbyB0aGF0IHplcm8tc2l6ZWQgZWxlbWVudHMgd2l0aCBvdmVyZmxv
dzpoaWRkZW4KKyAgICAgICAgYnV0IGEgYm9yZGVyIHBhaW50IGNvcnJlY3RseS4KKworICAgICAg
ICBUZXN0OiBjb21wb3NpdGluZy9vdmVyZmxvdy96ZXJvLXNpemUtb3ZlcmZsb3cuaHRtbAorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnBhaW50SW50b0xheWVyKToKKwogMjAxMC0wNy0yMCAg
QWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVy
aWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNr
aW5nLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHAKaW5kZXgg
NTc0YzY1ODUzYzYzYjUyOGJhNTJkMmVkZGEyMmJmYjFlYjIyNTk0ZC4uZTk2Yzk0NzZkMTNlYTkw
YWNjNWY2YmU2YWQwZDBlMzgwNjRiZTA1NCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckJhY2tpbmcuY3BwCkBAIC05ODMsMzggKzk4MywxMSBAQCB2b2lkIFJlbmRlckxheWVyQmFja2lu
Zzo6cGFpbnRJbnRvTGF5ZXIoUmVuZGVyTGF5ZXIqIHJvb3RMYXllciwgR3JhcGhpY3NDb250ZXh0
KgogICAgIGJvb2wgc2hvdWxkUGFpbnQgPSAobV9vd25pbmdMYXllci0+aGFzVmlzaWJsZUNvbnRl
bnQoKSB8fCBtX293bmluZ0xheWVyLT5oYXNWaXNpYmxlRGVzY2VuZGFudCgpKSAmJiBtX293bmlu
Z0xheWVyLT5pc1NlbGZQYWludGluZ0xheWVyKCk7CiAKICAgICBpZiAoc2hvdWxkUGFpbnQgJiYg
KHBhaW50aW5nUGhhc2UgJiBHcmFwaGljc0xheWVyUGFpbnRCYWNrZ3JvdW5kKSkgewotICAgICAg
ICAvLyBJZiB0aGlzIGlzIHRoZSByb290IHRoZW4gd2UgbmVlZCB0byBzZW5kIGluIGEgYmlnZ2Vy
IGJvdW5kaW5nIGJveAotICAgICAgICAvLyBiZWNhdXNlIHdlJ2xsIGJlIHBhaW50aW5nIHRoZSBi
YWNrZ3JvdW5kIGFzIHdlbGwgKHNlZSBSZW5kZXJCb3g6OnBhaW50Um9vdEJveERlY29yYXRpb25z
KCkpLgotICAgICAgICBJbnRSZWN0IHBhaW50Qm94ID0gY2xpcFJlY3RUb0FwcGx5OwotICAgICAg
ICAKLSAgICAgICAgLy8gRklYTUU6IGRvIHdlIG5lZWQgdGhpcyBjb2RlPwotICAgICAgICBpZiAo
cmVuZGVyZXIoKS0+bm9kZSgpICYmIHJlbmRlcmVyKCktPm5vZGUoKS0+aXNEb2N1bWVudE5vZGUo
KSAmJiByZW5kZXJlcigpLT5kb2N1bWVudCgpLT5pc0hUTUxEb2N1bWVudCgpKSB7Ci0gICAgICAg
ICAgICBSZW5kZXJCb3gqIGJveCA9IHRvUmVuZGVyQm94KHJlbmRlcmVyKCkpOwotICAgICAgICAg
ICAgaW50IHcgPSBib3gtPndpZHRoKCk7Ci0gICAgICAgICAgICBpbnQgaCA9IGJveC0+aGVpZ2h0
KCk7Ci0gICAgICAgICAgICAKLSAgICAgICAgICAgIGludCBydzsKLSAgICAgICAgICAgIGludCBy
aDsKLSAgICAgICAgICAgIGlmIChGcmFtZVZpZXcqIGZyYW1lVmlldyA9IGJveC0+dmlldygpLT5m
cmFtZVZpZXcoKSkgewotICAgICAgICAgICAgICAgIHJ3ID0gZnJhbWVWaWV3LT5jb250ZW50c1dp
ZHRoKCk7Ci0gICAgICAgICAgICAgICAgcmggPSBmcmFtZVZpZXctPmNvbnRlbnRzSGVpZ2h0KCk7
Ci0gICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHJ3ID0gYm94LT52aWV3KCkt
PndpZHRoKCk7Ci0gICAgICAgICAgICAgICAgcmggPSBib3gtPnZpZXcoKS0+aGVpZ2h0KCk7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAKLSAgICAgICAgICAgIGludCBieCA9IHR4IC0gYm94
LT5tYXJnaW5MZWZ0KCk7Ci0gICAgICAgICAgICBpbnQgYnkgPSB0eSAtIGJveC0+bWFyZ2luVG9w
KCk7Ci0gICAgICAgICAgICBpbnQgYncgPSBtYXgodyArIGJveC0+bWFyZ2luTGVmdCgpICsgYm94
LT5tYXJnaW5SaWdodCgpICsgYm94LT5ib3JkZXJMZWZ0KCkgKyBib3gtPmJvcmRlclJpZ2h0KCks
IHJ3KTsKLSAgICAgICAgICAgIGludCBiaCA9IG1heChoICsgYm94LT5tYXJnaW5Ub3AoKSArIGJv
eC0+bWFyZ2luQm90dG9tKCkgKyBib3gtPmJvcmRlclRvcCgpICsgYm94LT5ib3JkZXJCb3R0b20o
KSwgcmgpOwotICAgICAgICAgICAgcGFpbnRCb3ggPSBJbnRSZWN0KGJ4LCBieSwgYncsIGJoKTsK
LSAgICAgICAgfQotCiAgICAgICAgIC8vIFBhaW50IG91ciBiYWNrZ3JvdW5kIGZpcnN0LCBiZWZv
cmUgcGFpbnRpbmcgYW55IGNoaWxkIGxheWVycy4KICAgICAgICAgLy8gRXN0YWJsaXNoIHRoZSBj
bGlwIHVzZWQgdG8gcGFpbnQgb3VyIGJhY2tncm91bmQuCiAgICAgICAgIHNldENsaXAoY29udGV4
dCwgcGFpbnREaXJ0eVJlY3QsIGRhbWFnZVJlY3QpOwogICAgICAgICAKLSAgICAgICAgUGFpbnRJ
bmZvIGluZm8oY29udGV4dCwgcGFpbnRCb3gsIFBhaW50UGhhc2VCbG9ja0JhY2tncm91bmQsIGZh
bHNlLCBwYWludGluZ1Jvb3RGb3JSZW5kZXJlciwgMCk7CisgICAgICAgIFBhaW50SW5mbyBpbmZv
KGNvbnRleHQsIGRhbWFnZVJlY3QsIFBhaW50UGhhc2VCbG9ja0JhY2tncm91bmQsIGZhbHNlLCBw
YWludGluZ1Jvb3RGb3JSZW5kZXJlciwgMCk7CiAgICAgICAgIHJlbmRlcmVyKCktPnBhaW50KGlu
Zm8sIHR4LCB0eSk7CiAKICAgICAgICAgLy8gT3VyIHNjcm9sbGJhciB3aWRnZXRzIHBhaW50IGV4
YWN0bHkgd2hlbiB3ZSB0ZWxsIHRoZW0gdG8sIHNvIHRoYXQgdGhleSB3b3JrIHByb3Blcmx5IHdp
dGgK
</data>
<flag name="review"
          id="50280"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>