Export to GitHub

svgweb - issue #623

mask="none" in XML crashes flash renderer


Posted on Jul 7, 2011 by Quick Elephant

What steps will reproduce the problem?

  1. Editing a SVG file with Inkscape
  2. Creating a "mask" in Inkscape by selecting two objects and using Object->Mask->Set. That inserts a line mask="fooo" in the SVG XML.
  3. Removing the mask in Inkscape selecting the Object and using by Object->Mask->Release. This produces the line mask="none" in the SVG XML.

What is the expected output? What do you see instead?

I want to see the same as without the line mask="none" in the XML.

In Firefox native mode the SVG works. In IE flash mode the SVG is not printed correctly. It looks like the creation is stopped at some point.

correct: http://picfront.de/d/8gDU defect: http://picfront.de/d/8gDW

The XML code which produces the error is the following. If I remove the line with mask="none" it works again:

<image
   xlink:href="../stoffe/stoff_standard_1.png"
   y="392.36218"
   x="0"
   id="bereich2"
   height="330"
   width="300"
   clip-path="url(#clipPath3021)"
   mask="none"
   style="stroke-linejoin:bevel"
   onclick="parent.oeffneBereichBox(this.id)" />

What version of the product are you using? On what operating system, browser, and version of Flash?

In Firefox native mode the SVG works. In all Browsers and all OS with enabled flash mode the error occurs.

Status: New

Labels:
Type-Defect Priority-Low