<?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>68995</bug_id>
          
          <creation_ts>2011-09-28 05:04:39 -0700</creation_ts>
          <short_desc>Height of SVG element is incorrectly calculated when svg when width of containing element is set as a percentage</short_desc>
          <delta_ts>2014-05-12 06:43:45 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://e-st.glam.ac.uk/simulationgames/svgheightbug/index.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>brichard</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fmalita</cc>
    
    <cc>krit</cc>
    
    <cc>myles.borins</cc>
    
    <cc>pdr</cc>
    
    <cc>robertc</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>474677</commentid>
    <comment_count>0</comment_count>
    <who name="">brichard</who>
    <bug_when>2011-09-28 05:04:39 -0700</bug_when>
    <thetext>When an SVG file is set to width = 100% and height = 100% (and viewport is set correctly) and its&apos; containing element width is set in percentages, the height of the SVG image is incorrectly calculated. 
The SVG image displays at the correct size/ratio in browser window, but its&apos; container picks up its&apos; height from the SVG in code and this value is incorrect. It is larger than the SVG height as displayed in the browser window. If you inspect the SVG element and look at the metrics you will see the reported size is way bigger than the displayed size.

To demonstrate the bug I have posted code at http://e-st.glam.ac.uk/simulationgames/svgheightbug/index.html

The green areas are the background of the element containing the SVG. You should only be able to see a small amount of green, which I deliberately set in the css via padding and margins. For correct behaviour open the url in Firefox.
In Webkit you will notice that the green areas are far bigger and break the layout. I&apos;ve attached a screenshot of the behaviour in Safari OS X.

The height of the containing element should match the height of the SVG as displayed in the browser window.



Other details:
HTML5
SVGs are rendered using Raphaël JS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663873</commentid>
    <comment_count>1</comment_count>
      <attachid>151018</attachid>
    <who name="Myles Borins">myles.borins</who>
    <bug_when>2012-07-05 21:32:11 -0700</bug_when>
    <thetext>Created attachment 151018
An http example of svg elements that render correctly in firefox, but incorrectly in webkit based browsers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663875</commentid>
    <comment_count>2</comment_count>
    <who name="Myles Borins">myles.borins</who>
    <bug_when>2012-07-05 21:32:54 -0700</bug_when>
    <thetext>I am having the same problem in regards to SVG and height.

Expected Behavior:

An SVG element with a viewBox attribute should responsively scale to fit the div element it is within, and the div element should accurately scale based on the aspect ratio of the viewBox.  In firefox this behavior is accurate and consistent.

Bug:

When an svg element is drawn the height of the div / viewBox defaults to the full height of the window if no style for height or width are present.  When multiple SVG elements are placed side by side, and on top of one another, the side by side elements scale as expect, but large gaps are present between the rows.

http://jsfiddle.net/Ede2v/

The above jsfiddle is a perfect example of the problem mentioned in this bug report. (It will also be attached as html).  

It would appear that the cause of this bug is a miscalculation of the height of the viewbox... I will attempt to dig in to the source and find the cause of the error.  Any guidance or suggestions would be greatly appreciated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663876</commentid>
    <comment_count>3</comment_count>
      <attachid>151018</attachid>
    <who name="Myles Borins">myles.borins</who>
    <bug_when>2012-07-05 21:33:49 -0700</bug_when>
    <thetext>Comment on attachment 151018
An http example of svg elements that render correctly in firefox, but incorrectly in webkit based browsers

&lt;!DOCTYPE html&gt;
&lt;html&gt;
    &lt;head&gt;&lt;/head&gt;
    &lt;body&gt;
        &lt;div&gt;
            &lt;div style=&quot;float:left; width:50%; height:100%;&quot;&gt;
                &lt;svg viewBox=&quot;0 0 750 250&quot; id=&quot;viewbox&quot;&gt;
                    &lt;g transform=&quot;translate(25,25)&quot;&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;0&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;60&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;50&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;62&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;100&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;64&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;150&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;65&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;200&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;67&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;250&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;69&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;300&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;71&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;350&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;72&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;400&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;74&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;450&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;76&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;500&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;77&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;550&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;79&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;600&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;81&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;650&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;83&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;35&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;61&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;85&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;63&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;185&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;66&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;235&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;68&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;285&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;70&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;385&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;73&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;435&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;75&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;535&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;78&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;585&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;80&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;635&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;82&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                    &lt;/g&gt;
                &lt;/svg&gt;
            &lt;/div&gt;
            &lt;div style=&quot;float:left; width:50%; height:100%;&quot;&gt;
                &lt;svg viewBox=&quot;0 0 750 250&quot; id=&quot;viewbox&quot;&gt;
                    &lt;g transform=&quot;translate(25,25)&quot;&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;0&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;60&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;50&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;62&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;100&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;64&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;150&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;65&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;200&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;67&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;250&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;69&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;300&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;71&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;350&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;72&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;400&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;74&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;450&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;76&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;500&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;77&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;550&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;79&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;600&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;81&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffff00; &quot; x=&quot;650&quot; y=&quot;0&quot; width=&quot;50&quot; height=&quot;200&quot; id=&quot;83&quot; class=&quot;note&quot; noteType=&quot;yellow&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;35&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;61&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;85&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;63&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;185&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;66&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;235&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;68&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;285&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;70&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;385&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;73&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;435&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;75&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;535&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;78&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;585&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;80&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                        &lt;rect style=&quot;stroke: #000000; fill: #ffa500; &quot; x=&quot;635&quot; y=&quot;0&quot; width=&quot;30&quot; height=&quot;125&quot; id=&quot;82&quot; class=&quot;note&quot; noteType=&quot;orange&quot;&gt;&lt;/rect&gt;
                    &lt;/g&gt;
                &lt;/svg&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div&gt;
            &lt;div style=&quot;float:left; width:50%; height:150px;&quot;&gt;
                &lt;svg viewBox=&quot;0 0 300 30&quot;&gt;
                    &lt;rect width=&quot;300&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
                &lt;/svg&gt;
            &lt;/div&gt;
            &lt;div style=&quot;float:left; width:50%; height:150px;&quot;&gt;
                &lt;svg viewBox=&quot;0 0 300 30&quot;&gt;
                    &lt;rect width=&quot;300&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
                &lt;/svg&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div&gt;
            &lt;div style=&quot;float:left; width:50%; height:100%;&quot;&gt;
                &lt;svg viewBox=&quot;0 0 300 300&quot;&gt;
                    &lt;rect x=&quot;0&quot; y=&quot;0&quot; width=&quot;150&quot; height=&quot;300&quot;&gt;&lt;/rect&gt;
                    &lt;rect x=&quot;150&quot; y=&quot;0&quot; width=&quot;150&quot; height=&quot;300&quot;&gt;&lt;/rect&gt;
                &lt;/svg&gt;
            &lt;/div&gt;
            &lt;div style=&quot;float:left; width:50%; height:100%;&quot;&gt;
                &lt;svg viewBox=&quot;0 0 300 300&quot;&gt;
                    &lt;rect width=&quot;300&quot; height=&quot;300&quot;&gt;&lt;/rect&gt;
                &lt;/svg&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663878</commentid>
    <comment_count>4</comment_count>
    <who name="Myles Borins">myles.borins</who>
    <bug_when>2012-07-05 21:45:05 -0700</bug_when>
    <thetext>Sorry about the spam... 

I have confirmed that this bug is present on OSX, Windows, and Linux

OSX - present in webkit browser, chrome, and Safari
Windows 7 - present in chrome
Ubuntu - Present in chrome</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665449</commentid>
    <comment_count>5</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-07-09 20:46:48 -0700</bug_when>
    <thetext>Adding fmalita who was recently in this space.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665457</commentid>
    <comment_count>6</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-07-09 21:18:15 -0700</bug_when>
    <thetext>After some further discussion on IRC it looks like the issue boils down to calculating the height of an SVG element with viewBox set. WebKit appears to be using 100% of the viewport... is that correct?

Here&apos;s a smaller testcase:
http://jsfiddle.net/FTcSA/2/

Notice that in WebKit the box is centered, whereas Firefox leaves it at the top.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665478</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-07-09 22:07:00 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; After some further discussion on IRC it looks like the issue boils down to calculating the height of an SVG element with viewBox set. WebKit appears to be using 100% of the viewport... is that correct?
&gt; 
&gt; Here&apos;s a smaller testcase:
&gt; http://jsfiddle.net/FTcSA/2/
&gt; 
&gt; Notice that in WebKit the box is centered, whereas Firefox leaves it at the top.

I can just say that the behavior is looks incorrect. The actual size of the SVG is dependent on the CSS box of the SVG. This must be specified directly:

&lt;svg style=&quot;width: 100px; height:100px&quot;&gt;

The with and height attribute are independent of the properties. If the properties were not specified, the default size (calculated value) for an inline SVG is 500px to 250px.

That is what Firefox and Opera are doing if you do NOT specify a viewBox. Strangely this behavior changes if a viewBox was specified. I don&apos;t see a reason for that. IE10 on the other side, is doing what I would expect.

To the centralization: This depends on the default values of preserveAspectRatio. However, if we assume that the 500px to 250px are not used in combination with viewBox (which does not make sense), the size should be dependent on the viewport (which also makes not much sense in HTML), and the behavior of WebKit would be correct. Just like it would be for a standalone SVG.

But like I said, the SVG size should not be scaled, and the rect should fit in the size of 500px to 250px IMO. Since this is just a resolution of the SVG WG and not specified, it might be a good idea to bring it up on the www-svg mailing list, or open bugs for other browsers :).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665484</commentid>
    <comment_count>8</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-07-09 22:26:25 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; I am having the same problem in regards to SVG and height.
&gt; 
&gt; Expected Behavior:
&gt; 
&gt; An SVG element with a viewBox attribute should responsively scale to fit the div element it is within, and the div element should accurately scale based on the aspect ratio of the viewBox.  In firefox this behavior is accurate and consistent.

It is consistent, but definitely not accurate since it does not take the default value for preserveAspectRatio into account.

Just open your black SVG example snippets as standalone in any browser, then resize the window. You&apos;ll see that the black rect won&apos;t fit into the whole window, what it should following your assumptions on the pasted test.

It doesn&apos;t because of the default value of preserveAspectRatio. Therefore WebKit is correct and Firefox and Opera are wrong on this particular part of the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665508</commentid>
    <comment_count>9</comment_count>
    <who name="Myles Borins">myles.borins</who>
    <bug_when>2012-07-09 23:42:19 -0700</bug_when>
    <thetext> &gt; It doesn&apos;t because of the default value of preserveAspectRatio. Therefore WebKit is correct and Firefox and Opera are wrong on this particular part of the test.

It does take the default value of preserveAspectRation into account... the problem is that the Height is being incorrectly calculated... creating an excess buffer on the top and bottom of the svg element.  

This prevents developers from &quot;Stacking&quot; svg elements on top of each other in the DOM in a responsive way using div elements.

If one were to place multiple svg elements in a single div... they would not be able to have multiple viewports placed side by side in the window. The below example places 4 svg elements in a single div.  It renders as expected in all major browsers (untested in IE)

http://jsfiddle.net/teYA2/

Now if I were to place the elements into seperate divs I can use a bit of css to place four of them. Having not specified any dimension this result should &quot;in theory&quot; be responsive to the size of the window.

http://jsfiddle.net/KS69Z/

This above example renders as expected in firefox, but with web-kit the default calculated height for the element is based on the size of the window rather than the aspect ratio of the viewbox.

Funny enough there is a hack to fix this that works in the chrome dev past v21.x and also seems to work in the nightly build of web-kit.  Adding style=&quot;height: 100%;&quot; seems to render the expected output (although this will not work in the public release of either browser).

http://jsfiddle.net/TmVVe/

It would seem to me like the default behavior is currently off, is it not strange that we need to specify a height of 100% with css?  Should that not be the default?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008575</commentid>
    <comment_count>10</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-05-12 06:43:45 -0700</bug_when>
    <thetext>This works the same in Firefox, WebKit trunk and Chromium now. Closing the bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>151018</attachid>
            <date>2012-07-05 21:32:11 -0700</date>
            <delta_ts>2012-07-05 21:33:49 -0700</delta_ts>
            <desc>An http example of svg elements that render correctly in firefox, but incorrectly in webkit based browsers</desc>
            <filename>svg.html</filename>
            <type>text/html</type>
            <size>8946</size>
            <attacher name="Myles Borins">myles.borins</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+PC9oZWFkPgogICAgPGJvZHk+CiAgICAg
ICAgPGRpdj4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0i
MCAwIDc1MCAyNTAiIGlkPSJ2aWV3Ym94Ij4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zv
cm09InRyYW5zbGF0ZSgyNSwyNSkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHls
ZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjAiIHk9IjAiIHdpZHRoPSI1
MCIgaGVpZ2h0PSIyMDAiIGlkPSI2MCIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwv
cmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAw
MDsgZmlsbDogI2ZmZmYwMDsgIiB4PSI1MCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIg
aWQ9IjYyIiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAg
ICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAw
OyAiIHg9IjEwMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9IjY0IiBjbGFzcz0i
bm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8
cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjE1MCIgeT0i
MCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9IjY1IiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9
InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ry
b2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjIwMCIgeT0iMCIgd2lkdGg9IjUwIiBo
ZWlnaHQ9IjIwMCIgaWQ9IjY3IiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0
PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBm
aWxsOiAjZmZmZjAwOyAiIHg9IjI1MCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9
IjY5IiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAg
ICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAi
IHg9IjMwMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9IjcxIiBjbGFzcz0ibm90
ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVj
dCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjM1MCIgeT0iMCIg
d2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9IjcyIiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9Inll
bGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tl
OiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjQwMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWln
aHQ9IjIwMCIgaWQ9Ijc0IiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0Pgog
ICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxs
OiAjZmZmZjAwOyAiIHg9IjQ1MCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9Ijc2
IiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAg
ICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9
IjUwMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9Ijc3IiBjbGFzcz0ibm90ZSIg
bm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBz
dHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjU1MCIgeT0iMCIgd2lk
dGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9Ijc5IiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxv
dyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAj
MDAwMDAwOyBmaWxsOiAjZmZmZjAwOyAiIHg9IjYwMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9
IjIwMCIgaWQ9IjgxIiBjbGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAg
ICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAj
ZmZmZjAwOyAiIHg9IjY1MCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjIwMCIgaWQ9IjgzIiBj
bGFzcz0ibm90ZSIgbm90ZVR5cGU9InllbGxvdyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAg
ICAgICA8cmVjdCBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZhNTAwOyAiIHg9IjM1
IiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1IiBpZD0iNjEiIGNsYXNzPSJub3RlIiBub3Rl
VHlwZT0ib3JhbmdlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxl
PSJzdHJva2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1MDA7ICIgeD0iODUiIHk9IjAiIHdpZHRoPSIz
MCIgaGVpZ2h0PSIxMjUiIGlkPSI2MyIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwv
cmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAw
MDsgZmlsbDogI2ZmYTUwMDsgIiB4PSIxODUiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMjUi
IGlkPSI2NiIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwvcmVjdD4KICAgICAgICAg
ICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUw
MDsgIiB4PSIyMzUiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMjUiIGlkPSI2OCIgY2xhc3M9
Im5vdGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAg
PHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUwMDsgIiB4PSIyODUiIHk9
IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMjUiIGlkPSI3MCIgY2xhc3M9Im5vdGUiIG5vdGVUeXBl
PSJvcmFuZ2UiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0
cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUwMDsgIiB4PSIzODUiIHk9IjAiIHdpZHRoPSIzMCIg
aGVpZ2h0PSIxMjUiIGlkPSI3MyIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwvcmVj
dD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsg
ZmlsbDogI2ZmYTUwMDsgIiB4PSI0MzUiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMjUiIGlk
PSI3NSIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwvcmVjdD4KICAgICAgICAgICAg
ICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUwMDsg
IiB4PSI1MzUiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMjUiIGlkPSI3OCIgY2xhc3M9Im5v
dGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJl
Y3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUwMDsgIiB4PSI1ODUiIHk9IjAi
IHdpZHRoPSIzMCIgaGVpZ2h0PSIxMjUiIGlkPSI4MCIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJv
cmFuZ2UiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9r
ZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUwMDsgIiB4PSI2MzUiIHk9IjAiIHdpZHRoPSIzMCIgaGVp
Z2h0PSIxMjUiIGlkPSI4MiIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJvcmFuZ2UiPjwvcmVjdD4K
ICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAg
ICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9
IjAgMCA3NTAgMjUwIiBpZD0idmlld2JveCI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNm
b3JtPSJ0cmFuc2xhdGUoMjUsMjUpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5
bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSIwIiB5PSIwIiB3aWR0aD0i
NTAiIGhlaWdodD0iMjAwIiBpZD0iNjAiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0ieWVsbG93Ij48
L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAw
MDA7IGZpbGw6ICNmZmZmMDA7ICIgeD0iNTAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAi
IGlkPSI2MiIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAg
ICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYw
MDsgIiB4PSIxMDAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI2NCIgY2xhc3M9
Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAg
PHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSIxNTAiIHk9
IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI2NSIgY2xhc3M9Im5vdGUiIG5vdGVUeXBl
PSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0
cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSIyMDAiIHk9IjAiIHdpZHRoPSI1MCIg
aGVpZ2h0PSIyMDAiIGlkPSI2NyIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVj
dD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsg
ZmlsbDogI2ZmZmYwMDsgIiB4PSIyNTAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlk
PSI2OSIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAg
ICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsg
IiB4PSIzMDAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI3MSIgY2xhc3M9Im5v
dGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJl
Y3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSIzNTAiIHk9IjAi
IHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI3MiIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5
ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9r
ZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSI0MDAiIHk9IjAiIHdpZHRoPSI1MCIgaGVp
Z2h0PSIyMDAiIGlkPSI3NCIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4K
ICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmls
bDogI2ZmZmYwMDsgIiB4PSI0NTAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI3
NiIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAg
ICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4
PSI1MDAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI3NyIgY2xhc3M9Im5vdGUi
IG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qg
c3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSI1NTAiIHk9IjAiIHdp
ZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI3OSIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxs
b3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTog
IzAwMDAwMDsgZmlsbDogI2ZmZmYwMDsgIiB4PSI2MDAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0
PSIyMDAiIGlkPSI4MSIgY2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAg
ICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDog
I2ZmZmYwMDsgIiB4PSI2NTAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiIGlkPSI4MyIg
Y2xhc3M9Im5vdGUiIG5vdGVUeXBlPSJ5ZWxsb3ciPjwvcmVjdD4KICAgICAgICAgICAgICAgICAg
ICAgICAgPHJlY3Qgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgZmlsbDogI2ZmYTUwMDsgIiB4PSIz
NSIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjEyNSIgaWQ9IjYxIiBjbGFzcz0ibm90ZSIgbm90
ZVR5cGU9Im9yYW5nZSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHls
ZT0ic3Ryb2tlOiAjMDAwMDAwOyBmaWxsOiAjZmZhNTAwOyAiIHg9Ijg1IiB5PSIwIiB3aWR0aD0i
MzAiIGhlaWdodD0iMTI1IiBpZD0iNjMiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0ib3JhbmdlIj48
L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAw
MDA7IGZpbGw6ICNmZmE1MDA7ICIgeD0iMTg1IiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1
IiBpZD0iNjYiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0ib3JhbmdlIj48L3JlY3Q+CiAgICAgICAg
ICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1
MDA7ICIgeD0iMjM1IiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1IiBpZD0iNjgiIGNsYXNz
PSJub3RlIiBub3RlVHlwZT0ib3JhbmdlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAg
IDxyZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1MDA7ICIgeD0iMjg1IiB5
PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1IiBpZD0iNzAiIGNsYXNzPSJub3RlIiBub3RlVHlw
ZT0ib3JhbmdlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJz
dHJva2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1MDA7ICIgeD0iMzg1IiB5PSIwIiB3aWR0aD0iMzAi
IGhlaWdodD0iMTI1IiBpZD0iNzMiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0ib3JhbmdlIj48L3Jl
Y3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAwMDA7
IGZpbGw6ICNmZmE1MDA7ICIgeD0iNDM1IiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1IiBp
ZD0iNzUiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0ib3JhbmdlIj48L3JlY3Q+CiAgICAgICAgICAg
ICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1MDA7
ICIgeD0iNTM1IiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1IiBpZD0iNzgiIGNsYXNzPSJu
b3RlIiBub3RlVHlwZT0ib3JhbmdlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxy
ZWN0IHN0eWxlPSJzdHJva2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1MDA7ICIgeD0iNTg1IiB5PSIw
IiB3aWR0aD0iMzAiIGhlaWdodD0iMTI1IiBpZD0iODAiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0i
b3JhbmdlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0eWxlPSJzdHJv
a2U6ICMwMDAwMDA7IGZpbGw6ICNmZmE1MDA7ICIgeD0iNjM1IiB5PSIwIiB3aWR0aD0iMzAiIGhl
aWdodD0iMTI1IiBpZD0iODIiIGNsYXNzPSJub3RlIiBub3RlVHlwZT0ib3JhbmdlIj48L3JlY3Q+
CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAg
ICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYg
c3R5bGU9ImZsb2F0OmxlZnQ7IHdpZHRoOjUwJTsgaGVpZ2h0OjE1MHB4OyI+CiAgICAgICAgICAg
ICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAzMDAgMzAiPgogICAgICAgICAgICAgICAgICAgIDxyZWN0
IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvc3ZnPgog
ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZmxvYXQ6bGVmdDsgd2lk
dGg6NTAlOyBoZWlnaHQ6MTUwcHg7Ij4KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAw
IDMwMCAzMCI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjMwMCIgaGVpZ2h0PSIz
MCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIDwvZGl2PgogICAg
ICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9
ImZsb2F0OmxlZnQ7IHdpZHRoOjUwJTsgaGVpZ2h0OjEwMCU7Ij4KICAgICAgICAgICAgICAgIDxz
dmcgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHg9IjAi
IHk9IjAiIHdpZHRoPSIxNTAiIGhlaWdodD0iMzAwIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAg
ICAgPHJlY3QgeD0iMTUwIiB5PSIwIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjMwMCI+PC9yZWN0Pgog
ICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2
IHN0eWxlPSJmbG9hdDpsZWZ0OyB3aWR0aDo1MCU7IGhlaWdodDoxMDAlOyI+CiAgICAgICAgICAg
ICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAzMDAgMzAwIj4KICAgICAgICAgICAgICAgICAgICA8cmVj
dCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9zdmc+
CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>