<?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>146217</bug_id>
          
          <creation_ts>2015-06-22 15:48:29 -0700</creation_ts>
          <short_desc>Incorrect rendering of SVG masks in WebKit-GTK</short_desc>
          <delta_ts>2017-03-11 10:51:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>bob</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1103946</commentid>
    <comment_count>0</comment_count>
      <attachid>255375</attachid>
    <who name="">bob</who>
    <bug_when>2015-06-22 15:48:29 -0700</bug_when>
    <thetext>Created attachment 255375
An example of a misrendered SVG shield

I originally opened a ticket for this at https://github.com/badges/shields/issues/479 believing it to be an issue with the generated SVG, but was advised otherwise.

The issue as explained above is that SVG gradient masks are rendered as being opaque when running applications using WebKit-GTK bindings. Just to be thorough, I&apos;ve tested this on the following browsers:
* Epiphany (GNU/Linux: GNOME 3.14, GNOME 3.16)
* Midori (GNU/Linux, Windows)
* dwb (GNU/Linux)

The only QtWebKit browser I tried was rekonq in GNOME shell 3.16, in which SVGs from shields.io rendered correctly.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>255375</attachid>
            <date>2015-06-22 15:48:29 -0700</date>
            <delta_ts>2015-06-22 15:48:29 -0700</delta_ts>
            <desc>An example of a misrendered SVG shield</desc>
            <filename>shield.png</filename>
            <type>image/png</type>
            <size>1199</size>
            <attacher>bob</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAF8AAAAgCAYAAAB0OKThAAAABHNCSVQICAgIfAhkiAAAABl0RVh0
U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAARBSURBVGiB7ZrrSjpdFIefmTEZG7OxTKLS
DOpTBEXHK7BLCLpAv3UDXUERERWI2MkKCzpn2qgzzrwfwiGng1P6Z+BtHhiQvZZrrfm5196bjYJh
GBY+niB6XcBfxhffQ3zxPcQX30N88T0k4MbJsiwajQamaWJZ/uHoKwRBQBRFJElCEIS2/q7EbzQa
GIbRcXH/dyzLwjRNAAKB9tK6Et8wDH/G/wBd17snfvPX9Okurtd8n+7TVfH7+/t5fn7uqKDf4mXu
39L1me9ll7jJraoqT09PHefqRpw/J/5P/P51nI7EF0WRcDiMJEnUarUW3/c2wzCoVCr2xi2KIoqi
0NPTA8DDwwMAwWCQUCiEJEmYpommaXbcn9Y5MDAAvB0WKpUKuq7bY9Fo1M4rCALhcJhAIGD7No/V
X9XzWZzf0JH4sixTKBQ4ODhgeXmZ0dFR21eWZc7Pz9nf32d2dpaRkREqlYptKxaL7OzsoOs6q6ur
AIRCIba2tigWi0QiEZaWln7ddZlMBkEQGBsbY3l5mXq9TiaTYX19nUwmA8Dq6iqhUIh8Pk82myWZ
TDI3N8fLy8u39XwW5zcIbu7zHx8fPx1XVZW9vT0SiQSXl5csLi5yd3f3wXZxccHc3Jy9Iaqqyu7u
LqlUCkmS7Hj39/ekUilM06RcLpPNZpmennb1IrFYzM7d09ODoij2WduyLO7v7z/4wdtG3exAp+93
9TjjOGl2xXd0NPMtyyKRSCBJEolEosX3vS2ZTGJZVottfHwcURRbYt/e3nJ5ecnExAQjIyOsrKxQ
KpXclNiSW1EUdnd3KRQKAKytrbXkcX7e2NhA0zTg7YognU67qqfTNd/VzG/OBCe6rhOJRKhWq8iy
TF9fHzc3N5/anp+fCQaDANTrdVRVRdO0lhfo6+vj4eGB6+trarUaS0tLX3adk3g8budWVZWrqytC
oRDhcBhFUWxbNBqlVCrRaDQA0DSNoaEhXl9fEQQBRVFsgb+rxxnHyeDgYNuaXd1qNmet8zk+PkYQ
BGKxmL2kvLeZpkksFsM0TU5OTmzbyckJjUaDWCxGPB63xy8uLojH48zPz7OwsMD29vaXuZ3P+9zN
5e790tC05XI5otGonbdQKFAqlRgYGKC/v5+joyNX9TjjfFZPO1zN/Nvb20/HNU3j4OCAcrlMMpnk
7OzMbtlqtcrh4SGlUolIJMLMzAyyLANQq9U4PDzk6ekJ0zTt7xSLRc7OzqhWq/T29jI5OUk8Hnf1
Ipubm3acq6sr8vk8giCQSCQ4Pj62baenpxQKBQzDIJ1Oo+s6uVyOu7s7AoEAU1NTDA8Pt63HGcfJ
0NBQ25pdid9sWR/3uJk0/t2Oh7gSXxTFLzcWn4+8Pz5/hyvxZVmmXC53VNBform3tcOV+OFwGMuy
0DTN74BvkCTJPt66wdWG6/Nv8P+94CG++B7ii+8hvvge4ovvIf8B72jsWyfYjCQAAAAASUVORK5C
YII=
</data>

          </attachment>
      

    </bug>

</bugzilla>