<?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>23112</bug_id>
          
          <creation_ts>2009-01-04 20:11:17 -0800</creation_ts>
          <short_desc>SVG inside HTML with CSS transforms has redraw issues.</short_desc>
          <delta_ts>2009-05-05 06:49:27 -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>SVG</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>
          <dependson>25532</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>104387</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-01-04 20:11:17 -0800</bug_when>
    <thetext>An &lt;svg&gt; element inside an html hierarchy with CSS transforms fails to redraw correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104388</commentid>
    <comment_count>1</comment_count>
      <attachid>26420</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-01-04 20:11:46 -0800</bug_when>
    <thetext>Created attachment 26420
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107544</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-01-29 11:08:28 -0800</bug_when>
    <thetext>Here&apos;s what I think needs to happen:
1. SVG should avoid &quot;absoluteTransform&quot; computations everywhere. All bounding boxes and transforms should be relative to the SVGRoot.

2. There needs to be repaint hand-off at the SVG/HTML boundaries (i.e. SVGRoot and SVGForeignObject), so that the hosting render system can convert the repaint rects to the correct coordinates.

3. SVGForeignObject is going to need a RenderLayer (see also bug 23111, bug 23113), and RenderLayers need to be parented through SVG/HTML boundaries. I think we can avoid other RenderLayers inside SVG, but we&apos;ll need to put the accumulated transform from SVG content on the foreignObject&apos;s layer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119222</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-04-28 17:12:01 -0700</bug_when>
    <thetext>This was fixed by http://trac.webkit.org/changeset/42950 bug 25431.

I should land your test case as a LayoutTest though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119927</commentid>
    <comment_count>4</comment_count>
      <attachid>30012</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-04 23:48:35 -0700</bug_when>
    <thetext>Created attachment 30012
Update test case for SVG in CSS transforms

 5 files changed, 74 insertions(+), 0 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119928</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-04 23:49:17 -0700</bug_when>
    <thetext>We currently fail the &lt;text&gt; section of this test, but pass all the rest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119959</commentid>
    <comment_count>6</comment_count>
      <attachid>30012</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2009-05-05 06:30:45 -0700</bug_when>
    <thetext>Comment on attachment 30012
Update test case for SVG in CSS transforms

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119960</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-05 06:49:27 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/43234</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>26420</attachid>
            <date>2009-01-04 20:11:46 -0800</date>
            <delta_ts>2009-01-04 20:13:03 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>svg-inside-transformed-html.xhtml</filename>
            <type>text/xml</type>
            <size>2015</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgo8aGVhZD4KICA8bWV0
YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11
dGYtOCIvPgogIDx0aXRsZT5TVkcgaW5zaWRlIHRyYW5zb3JtZWQgZGl2PC90aXRsZT4KICA8c3R5
bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgogICAgYm9keSB7CiAgICAgIGJhY2tn
cm91bmQtY29sb3I6IHdoaXRlOwogICAgfQogICAgLmJveCB7CiAgICAgIGhlaWdodDogNDAwcHg7
CiAgICAgIHdpZHRoOiA0MDBweDsKICAgICAgbWFyZ2luOiA1MHB4OwogICAgICBib3JkZXI6IDFw
eCBzb2xpZCBibGFjazsKICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAz
MHB4KSByb3RhdGUoMjBkZWcpOwogICAgfQogIDwvc3R5bGU+Cgo8L2hlYWQ+Cjxib2R5PgogIDxw
PkNTUyBUcmFuc2Zvcm1lZCBIVE1MIGRpdiB3aXRoIFNWRyBpbnNpZGUgaXQuIEFuaW1hdGVkIFNW
RyBzaG91bGQgcmVwYWludCBjb3JyZWN0bHkuPC9wPgogIDxkaXYgY2xhc3M9ImJveCI+CiAgICAg
IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgIGlkPSJzdmctcm9vdCIgd2lkdGg9IjEwMCUiIGhl
aWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQ4MCAzNjAiIHZlcnNpb249IjEuMSIgYmFzZVByb2Zp
bGU9InRpbnkiPgogICAgICAgICA8U1ZHVGVzdENhc2UgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn
LzIwMDAvMDIvc3ZnL3Rlc3RzdWl0ZS9kZXNjcmlwdGlvbi8iPgogICAgICAgICA8L1NWR1Rlc3RD
YXNlPgogICAgICAgICA8dGl0bGUgaWQ9InRlc3QtdGl0bGUiPmFuaW1hdGUtZWxlbS0xNC10PC90
aXRsZT4KICAgICAgICAgPGRlc2MgaWQ9InRlc3QtZGVzYyI+VGVzdCBwb3NzaWJsZSB2YWx1ZXMg
Zm9yICdrZXlUaW1lcyc8L2Rlc2M+CiAgICAgICAgIDxnIGlkPSJ0ZXN0LWJvZHktY29udGVudCI+
CiAgICAgICAgICAgIDxnIHhtbDpzcGFjZT0icHJlc2VydmUiIGZvbnQtZmFtaWx5PSJBcmlhbCIg
Zm9udC1zaXplPSIxMy41IiBzdHJva2Utd2lkdGg9IjMiID4KICAgICAgICAgICAgICAgPGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMTUwLDE0MCkiPgogICAgICAgICAgICAgICAgICA8dGV4dCBmb250
LXNpemU9IjM2IiB4PSItMTQwIiB5PSIxNDAiPlRpbWUgKHMpOjwvdGV4dD4KICAgICAgICAgICAg
ICAgICAgPHRleHQgZm9udC1zaXplPSIzNiIgeD0iMjkwIiB5PSIxNDAiPjA8L3RleHQ+CiAgICAg
ICAgICAgICAgICAgIDxsaW5lIHgxPSIzMDAiIHkxPSIwIiB4Mj0iMzAwIiB5Mj0iMTAwIiBmaWxs
PSJub25lIiBzdHJva2U9IiM4ODAwMDAiIC8+CiAgICAgICAgICAgICAgICAgIDx0ZXh0IGZvbnQt
c2l6ZT0iMzYiIHg9IjIwIiB5PSIxNDAiPjY8L3RleHQ+CiAgICAgICAgICAgICAgICAgIDxsaW5l
IHgxPSIzMCIgeTE9IjAiIHgyPSIzMCIgeTI9IjEwMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODgw
MDAwIiAvPgogICAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMzAwIiBo
ZWlnaHQ9IjgwIiBmaWxsPSIjNDRBQUZGIiBzdHJva2U9IiM4ODAwODgiIHN0cm9rZS13aWR0aD0i
NCIgPgogICAgICAgICAgICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ3aWR0aCIg
Y2FsY01vZGU9ImRpc2NyZXRlIiB2YWx1ZXM9IjMwMDszMCIga2V5VGltZXM9IjA7LjYiIGJlZ2lu
PSIwcyIgZHVyPSIxMDBtcyIgZmlsbD0iZnJlZXplIi8+CiAgICAgICAgICAgICAgICAgIDwvcmVj
dD4KICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgIDwvZz4KICAg
ICAgICAgPHJlY3QgaWQ9InRlc3QtZnJhbWUiIHg9IjEiIHk9IjEiIHdpZHRoPSI0NzgiIGhlaWdo
dD0iMzU4IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiLz4KICAgICAgPC9zdmc+CiAgPC9k
aXY+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30012</attachid>
            <date>2009-05-04 23:48:35 -0700</date>
            <delta_ts>2009-05-05 06:30:45 -0700</delta_ts>
            <desc>Update test case for SVG in CSS transforms</desc>
            <filename>Update-test-case-for-SVG-in-CSS-transforms.patch</filename>
            <type>text/plain</type>
            <size>5030</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">NjViMTNkMmVjYzBhODNmYmQwZGY4ODVkYTcwMzYzYTcyNmRhYzNmZApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGIxZThhNzcu
LjI4YWZlOTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAwOS0wNS0wNCAgRXJpYyBTZWlkZWwg
IDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVXBkYXRlIHRlc3QgY2FzZSBmb3IgU1ZHIGluIENTUyB0cmFuc2Zvcm1zCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzExMgorCisg
ICAgICAgICogcGxhdGZvcm0vbWFjL3N2Zy90cmFuc2Zvcm1zL2FuaW1hdGVkLXBhdGgtaW5zaWRl
LXRyYW5zZm9ybWVkLWh0bWwtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgorICAgICAgICAqIHBs
YXRmb3JtL21hYy9zdmcvdHJhbnNmb3Jtcy9hbmltYXRlZC1wYXRoLWluc2lkZS10cmFuc2Zvcm1l
ZC1odG1sLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL3N2Zy90
cmFuc2Zvcm1zL2FuaW1hdGVkLXBhdGgtaW5zaWRlLXRyYW5zZm9ybWVkLWh0bWwtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdmcvdHJhbnNmb3Jtcy9hbmltYXRlZC1wYXRoLWluc2lk
ZS10cmFuc2Zvcm1lZC1odG1sLnhodG1sOiBBZGRlZC4KKwogMjAwOS0wNS0wNCAgQ2hyaXMgRmxl
aXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEJldGgg
RGFraW4sIE9saXZlciBIdW50LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L3N2Zy90cmFuc2Zvcm1zL2FuaW1hdGVkLXBhdGgtaW5zaWRlLXRyYW5zZm9ybWVkLWh0bWwtZXhw
ZWN0ZWQuY2hlY2tzdW0gYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3ZnL3RyYW5zZm9ybXMv
YW5pbWF0ZWQtcGF0aC1pbnNpZGUtdHJhbnNmb3JtZWQtaHRtbC1leHBlY3RlZC5jaGVja3N1bQpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wNWRlNGJmCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy90cmFuc2Zvcm1zL2FuaW1hdGVkLXBh
dGgtaW5zaWRlLXRyYW5zZm9ybWVkLWh0bWwtZXhwZWN0ZWQuY2hlY2tzdW0KQEAgLTAsMCArMSBA
QAorYmYzMjYzMmNkYTlkNjRlOTI4MmJhNjc2NjFmMmIyZTUKXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3ZnL3RyYW5zZm9y
bXMvYW5pbWF0ZWQtcGF0aC1pbnNpZGUtdHJhbnNmb3JtZWQtaHRtbC1leHBlY3RlZC5wbmcgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3ZnL3RyYW5zZm9ybXMvYW5pbWF0ZWQtcGF0aC1pbnNp
ZGUtdHJhbnNmb3JtZWQtaHRtbC1leHBlY3RlZC5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uZDM5OTdmNQpCaW5hcnkgZmlsZXMgL2Rldi9udWxsIGFuZCBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9zdmcvdHJhbnNmb3Jtcy9hbmltYXRlZC1wYXRoLWluc2lkZS10cmFu
c2Zvcm1lZC1odG1sLWV4cGVjdGVkLnBuZyBkaWZmZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9zdmcvdHJhbnNmb3Jtcy9hbmltYXRlZC1wYXRoLWluc2lkZS10cmFuc2Zv
cm1lZC1odG1sLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvdHJh
bnNmb3Jtcy9hbmltYXRlZC1wYXRoLWluc2lkZS10cmFuc2Zvcm1lZC1odG1sLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42MjY2MWYxCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy90cmFuc2Zvcm1zL2FuaW1hdGVk
LXBhdGgtaW5zaWRlLXRyYW5zZm9ybWVkLWh0bWwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTcg
QEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNp
emUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NTM2CisgIFJlbmRlckJsb2NrIHto
dG1sfSBhdCAoMCwwKSBzaXplIDgwMHg1MzYKKyAgICBSZW5kZXJCb2R5IHtib2R5fSBhdCAoOCwx
Nikgc2l6ZSA3ODR4NDcwIFtiZ2NvbG9yPSNGRkZGRkZdCisgICAgICBSZW5kZXJCbG9jayB7cH0g
YXQgKDAsMCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDAp
IHNpemUgNTczeDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNTczOiAiQ1NT
IFRyYW5zZm9ybWVkIEhUTUwgZGl2IHdpdGggU1ZHIGluc2lkZSBpdC4gQW5pbWF0ZWQgU1ZHIHNo
b3VsZCByZXBhaW50IGNvcnJlY3RseS4iCitsYXllciBhdCAoNTgsODQpIHNpemUgNDAyeDQwNQor
ICBSZW5kZXJCbG9jayB7ZGl2fSBhdCAoNTAsNjgpIHNpemUgNDAyeDQwMiBbYm9yZGVyOiAoMXB4
IHNvbGlkICMwMDAwMDApXQorICAgIFJlbmRlclNWR1Jvb3Qge3N2Z30gYXQgKDE4Mi4zMywxMzIu
OTIpIHNpemUgMjUxLjY3eDM1Mi4wOAorICAgICAgUmVuZGVyUGF0aCB7cmVjdH0gYXQgKDMwNi45
MiwxMzIuOTIpIHNpemUgODcuNTB4ODcuNTAgW3N0cm9rZT17W3R5cGU9U09MSURdIFtjb2xvcj0j
RkZDMENCXSBbc3Ryb2tlIHdpZHRoPTUuMDBdfV0gW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9
IzAwMDBGRl19XSBbZGF0YT0iTTMwMC4wMCwwLjAwIEw0MDAuMDAsMC4wMCBMNDAwLjAwLDEwMC4w
MCBMMzAwLjAwLDEwMC4wMCBaIl0KKyAgICAgIFJlbmRlclNWR1RleHQge3RleHR9IGF0ICgxNTAs
MzAwKSBzaXplIDEzOXgyMyBjb250YWlucyAxIGNodW5rKHMpCisgICAgICAgIFJlbmRlclNWR0lu
bGluZVRleHQgeyN0ZXh0fSBhdCAoMCwtMTgpIHNpemUgMTM5eDIzCisgICAgICAgICAgY2h1bmsg
MSB0ZXh0IHJ1biAxIGF0ICgxNTAuMDAsMzAwLjAwKSBzdGFydE9mZnNldCAwIGVuZE9mZnNldCAx
NyB3aWR0aCAxMzkuMDA6ICJUaGlzIGlzIHNvbWUgdGV4dCIKKyAgICAgIFJlbmRlclNWR0ltYWdl
IHtpbWFnZX0gYXQgKDM1MC42Nyw0MDEuNjcpIHNpemUgODMuMzN4ODMuMzMKKyAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2
Zy90cmFuc2Zvcm1zL2FuaW1hdGVkLXBhdGgtaW5zaWRlLXRyYW5zZm9ybWVkLWh0bWwueGh0bWwg
Yi9MYXlvdXRUZXN0cy9zdmcvdHJhbnNmb3Jtcy9hbmltYXRlZC1wYXRoLWluc2lkZS10cmFuc2Zv
cm1lZC1odG1sLnhodG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjlmYTE3
MjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvdHJhbnNmb3Jtcy9hbmltYXRl
ZC1wYXRoLWluc2lkZS10cmFuc2Zvcm1lZC1odG1sLnhodG1sCkBAIC0wLDAgKzEsNDQgQEAKKzxo
dG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KKzxoZWFkPgorICA8dGl0
bGU+U1ZHIGluc2lkZSB0cmFuc2Zvcm1lZCBkaXY8L3RpdGxlPgorICA8c3R5bGU+CisgICAgYm9k
eSB7CisgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKKyAgICB9CisgICAgLmJveCB7Cisg
ICAgICBoZWlnaHQ6IDQwMHB4OworICAgICAgd2lkdGg6IDQwMHB4OworICAgICAgbWFyZ2luOiA1
MHB4OworICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAtd2Via2l0LXRyYW5z
Zm9ybTogdHJhbnNsYXRlKDMwcHgsIDMwcHgpIHJvdGF0ZSgyMGRlZyk7CisgICAgfQorICA8L3N0
eWxlPgorPC9oZWFkPgorPGJvZHk+CisgIDxwPkNTUyBUcmFuc2Zvcm1lZCBIVE1MIGRpdiB3aXRo
IFNWRyBpbnNpZGUgaXQuIEFuaW1hdGVkIFNWRyBzaG91bGQgcmVwYWludCBjb3JyZWN0bHkuPC9w
PgorICA8ZGl2IGNsYXNzPSJib3giPgorICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5v
cmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2
aWV3Qm94PSIwIDAgNDgwIDM2MCI+CisgICAgICAgIDxyZWN0IGlkPSJyZWN0IiBzdHJva2Utd2lk
dGg9IjUiIGZpbGw9ImJsdWUiIHN0cm9rZT0icGluayIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAi
IC8+CisgICAgICAgIDx0ZXh0IGlkPSJ0ZXh0IiB4PSIxNTAiIHN0cm9rZS13aWR0aD0iMnB4IiBz
dHJva2U9ImdyZWVuIiBmb250LXNpemU9IjIwcHgiPlRoaXMgaXMgc29tZSB0ZXh0PC90ZXh0Pgor
ICAgICAgICA8aW1hZ2UgaWQ9ImltYWdlIiB5PSIxNTAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAw
IiB4bGluazpocmVmPSJmb28ucG5nIiAvPgorICAgICAgPC9zdmc+CisgIDwvZGl2PgorPC9ib2R5
PgorPHNjcmlwdD4KK2Z1bmN0aW9uIGRvVGhlTW92ZXMoKSB7CisgICAgZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInJlY3QiKS5zZXRBdHRyaWJ1dGUoIngiLCAiMzAwIik7CisgICAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInRleHQiKS5zZXRBdHRyaWJ1dGUoInkiLCAiMzAwIik7CisgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImltYWdlIikuc2V0QXR0cmlidXRlKCJ4IiwgIjM1MCIpOwor
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbWFnZSIpLnNldEF0dHJpYnV0ZSgieSIsICIz
MjAiKTsKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9CitpZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKwor
d2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgeworICAgIC8vIERlbGF5IHVudGlsIGFmdGVyIHRo
ZSBmaXJzdCBwYWludAorICAgIHNldFRpbWVvdXQoZG9UaGVNb3ZlcywgMTAwKTsKK30KKzwvc2Ny
aXB0PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="15058"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>