New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 134 users

Issue metadata

Status: Fixed
Owner:
inactive
Closed: Nov 2015
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocking:
issue 440790



Sign in to add a comment

background-image doesn't support fragment identifiers on svg

Reported by robot.be...@gmail.com, May 14 2012

Issue description

Chrome Version       : 18.0.1025.168
OS Version: OS X 10.7
URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL after other browsers where you have tested this issue:
 Safari 5.15: FAIL
  Firefox 12: OK
    IE 7/8/9: NOT TESTED

What steps will reproduce the problem?
1. create svg file, give a graphic element an id: fun
2. in the svg file, style the id: fun {display:none} fun:target {display:inline}
3. in an html file, use svg as element background: element {background-image: url(pic.svg#fun)}

What is the expected result?
The fun element is displayed as part of the background.

What happens instead?
The fun element is not displayed as part of the background.


Please provide any additional information below. Attach a screenshot if
possible.

Here's a description of why getting this working would be useful: 
http://simurai.com/post/20251013889/svg-stacks

Also, here's a jsfiddle where you can try it directly:
http://jsfiddle.net/simurai/7GCGr/ 


 

Comment 1 by tkent@chromium.org, May 15 2012

Labels: -Area-Undefined Area-WebKit WebKit-CSS WebKit-SVG

Comment 2 by prdoo...@gmail.com, Oct 9 2012

The Fiddle by @simurai that's posted above works in IE9. It also works for me in Firefox 15. But, it's not working in Chrome 22, or Canary. You can tell the code for the Fiddle is being parsed in Chrome because hover and active background grey areas show. The icons however; do not. http://jsfiddle.net/simurai/7GCGr/

Comment 3 by Deleted ...@, Feb 22 2013

Note that if you simply visit the URL, Chrome and Safari do properly forward and show you the correct icon:
http://dahlström.net/tmp/sharp-icons/svg-icon-target.svg#chart
Cc: abarth@chromium.org eseidel@chromium.org
Status: Available
WebKit, and hence Chromium and Safari, do not support fragment identifiers on SVG used as an image. I believe this is WontFix, although recent changes may make it possible to implement.

Comment 5 by pdr@chromium.org, Feb 24 2013

Cc: pdr@chromium.org
There is still active discussion on www-svg about whether fragments form a consistent, long-term solution for web image references. See the following thread for some recent discussion:
http://lists.w3.org/Archives/Public/www-svg/2012Dec/0006.html
SVG stacks will not be supported for CSS properties taking CSS Image values. This includes, but is not limited to, background-image, mask-image, border-image.

This is a resolution of the SVG and CSS WG to differ between resources (like SVG gradients, masks, clipPath) and image values during parse time of CSS. This is a security requirement to protect the users privacy and safety.

See following discussions for further information:
http://lists.w3.org/Archives/Public/www-style/2012Oct/0406.html
http://lists.w3.org/Archives/Public/www-style/2012Oct/0765.html
Project Member

Comment 7 by bugdroid1@chromium.org, Mar 10 2013

Labels: -Area-WebKit -WebKit-CSS -WebKit-SVG Cr-Content Cr-Content-CSS Cr-Content-SVG
Project Member

Comment 8 by bugdroid1@chromium.org, Apr 6 2013

Labels: -Cr-Content Cr-Blink
Project Member

Comment 9 by bugdroid1@chromium.org, Apr 6 2013

Labels: -Cr-Content-SVG Cr-Blink-SVG
Project Member

Comment 10 by bugdroid1@chromium.org, Apr 6 2013

Labels: -Cr-Content-CSS Cr-Blink-CSS

Comment 11 by aya...@gmail.com, Jun 20 2014

not working in latest chrome browser (Version 35.0.1916.153 m) and android phones.
not working even in canary 

Comment 13 by aya...@gmail.com, Jul 23 2014

I have come to a solution but it is not working in Android browser in making .apk with phonegap.

the solution is:
* instead of calling :
<img src="image.jpg" />

* use :
<svg viewBox="0 0 77.23 58.56" width="39px" height="30px">
    <use xlink:href="folderPath/svgIcon.svg#svgId"></use>
</svg>

* in folder svgIcon.svg:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<Viewbox Stretch="Uniform">
<defs>

<g id="svgId">
<!--viewBox="0 0 14.85 26.085"-->
    <path d="M11.99,13.354L0.021,24.724l1.357,1.361l11.973-11.368
    l0.137,0.134l1.361-1.366L1.363,0L0,1.364L11.99,13.354z"/>   
</g>

</defs> 
</Viewbox>    
</svg>


but still can't make it work wtih css ":("
No, it is a nice work around but doesn't work for SVG's used as image (<image>, CSS background and so on). This is because SVG loaded as image can't load further resources. However, another workaround are sprite sheets where you use background-position and background-size to clip out pieces of an SVG image. In this case you wouldn't stack the parts you want to display but you would draw them next to each other.
 Issue 404378  has been merged into this issue.
It further does not work.
Hi,
I've tested the fiddle in IE 11.
Its working oO.

Current FF 33 is ok as well.

What about current safari?

Chrome 38.0.2125.104: Works with img element (not CSS background-image)
Chrome 40.0.2201.2 canary: Works with img element (not CSS background-image)
Safari 8.0 (10600.1.25): Works with img element (not CSS background-image)
Opera 24.0: Works with img element (not CSS background-image)

All browsers in the above list displays the circle SVG with a jagged edge. 

Firefox 32.0.3: Works (and the SVG circle is smooth)

Tested on Mac OS X 10.10

Comment 19 by e...@opera.com, Oct 27 2014

@jon.ronnenberg: it's expected that it doesn't work for background-image yet, because the bug is still open.

The issue with the jagged circle edge is an unrelated bug, I've filed it as http://code.google.com/p/chromium/issues/detail?id=427483.
>it's expected that it doesn't work for background-image yet, because the bug is still open.

Yes, I just wanted to do a status update.
By the way, my comment about Safari 8.0 is wrong. For some reason, Safari renders the wrong SVG element when used as image. E.I. http://dahlström.net/tmp/sharp-icons/svg-icon-target.svg#chart displays the <g id="plus" class="icon"> element. If you visit the SVG directly (go to http://dahlström.net/tmp/sharp-icons/svg-icon-target.svg#chart) then it's display correctly.

Comment 21 by e...@opera.com, Dec 11 2014

Blocking: chromium:440790

Comment 22 by dars...@gmail.com, Feb 1 2015

Needless to say, fragment identifiers are the most optimal way how to compile SVG images into 1 file and use them in CSS or <img> while creating only 1 HTTP request.

I've put together an example with 3 different SVG structure solutions people came up with to make this work.

They all work in FF and IE. Chrome is currently the only major browser that doesn't support this :(
svg-fragment-identifiers.zip
2.2 KB Download

Comment 23 by e...@opera.com, Apr 14 2015

Cc: fmalita@chromium.org
 Issue 476621  has been merged into this issue.
Chrome 42 still not supporting this with background-image. :(

Comment 25 by Deleted ...@, Apr 29 2015

Anyone know how I get off this thread? Haven't been able to figure it out for years. :( 

Comment 26 by pdr@chromium.org, Apr 29 2015

@geremy, there should be a star in the top-left, just unclick that.

Comment 27 by Deleted ...@, Apr 29 2015

All stars are not stared... still get emails everytime this is updated. 

Comment 28 by peta...@gmail.com, Apr 30 2015

You get off it by them fixing the issue :P
Chrome doesn't support svg like FF or IE

Comment 30 by shans@chromium.org, Jun 24 2015

Labels: Hotlist-Interop
unsubscribe

Comment 32 by pdr@chromium.org, Aug 4 2015

Cc: kavvaru@chromium.org
 Issue 514776  has been merged into this issue.

Comment 33 by noel@chromium.org, Aug 19 2015

Some progress on https://bugs.webkit.org/show_bug.cgi?id=91790

Comment 34 by davve@opera.com, Aug 21 2015

Owner: davve@opera.com
I've looked at this bug for while today. I haven't been able to make sense of the WebKit patch yet but I'll continue to look into it.
Are you kidding me?!
Can I use says than it's OK http://caniuse.com/#feat=svg-fragment
but it's not.
The issue from 2012 and now 2015! Hey!
Labels: -Cr-Blink
Labels: -OS-Mac OS-All
Project Member

Comment 38 by bugdroid1@chromium.org, Oct 30 2015

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1d915855466f9637c6171c689fffe66bf23d4359

commit 1d915855466f9637c6171c689fffe66bf23d4359
Author: davve <davve@opera.com>
Date: Fri Oct 30 14:52:23 2015

Remove stale comment

cachedImage->imageForLayoutObject() no longer returns
BitmapImages. The surrounding code is still correct since
cachedImage->imageForLayoutObject() may return a SVGImageForContainer
which does not propagate the correct filename extension.

NOTRY=true
BUG= 128055 

Review URL: https://codereview.chromium.org/1429803002

Cr-Commit-Position: refs/heads/master@{#357105}

[modify] http://crrev.com/1d915855466f9637c6171c689fffe66bf23d4359/third_party/WebKit/Source/core/page/DragController.cpp

Project Member

Comment 39 by bugdroid1@chromium.org, Nov 19 2015

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6546ae27e63ffbcca7c35da35eddae9f092ca35b

commit 6546ae27e63ffbcca7c35da35eddae9f092ca35b
Author: davve <davve@opera.com>
Date: Thu Nov 19 10:49:47 2015

Wrap SVGImage for container during paint

Before this patch, one SVGImageForContainer object is saved in
ImageResource for each corresponding use of SVGImage.

<img style="width: 1000px" src="image.svg">
...
<img style="width: 500px" src="image.svg">

This example would give one ImageResource (for image.svg) and within
it two SVGImageForContainer, one for each <img>. SVGImageForContainer
contains the unzoomed container size along with the zoom level,
indexed on the layout object of the container in
SVGImageFor*Container*.

There were at least three problems with this approach:

1. It's racy. setContainerSizeForLayoutObject is called sometimes from
   layout(), sometimes during paint(). Users of APIs such as
   imageForLayoutObject or imageSizeForLayoutObject that depend on
   setContainerSizeForLayoutObject would get different results
   depending on when they are called. Basically the only "safe" time
   to call these methods are right before paint.

2. It limits the number of associations between layout object and
   SVGImage to one. Consider an element/layout object having one
   SVGImage as content and another SVGImage as background. The
   container size for those two SVGImages in this case isn't
   necessarily the same and strictly speaking we should need two
   SVGImageForContainer objects. Only one SVGImageForContainer can be
   stored per layout object.

3. It breaks layering. ImageResource lives in fetch and having fetch/
   depend on svg code is undesirable. DEPS for fetch/ states
   "core/fetch/ shouldn't depend on anything else in core/".

After this patch, these three problems have been
addressed. SVGImageForContainer is now only allocated when it's
needed, to be passed through the GraphicsContext layer as a wrapper to
get the correct size and zoom level to avoid pixelated rasterization.

There are risks with this patch. In some cases code may rely on having
the container size saved inside ImageResource.cpp. However, such code
is most often already brittle and unreliable due to (1) above.

One quirk is the added BackgroundImageGeometry::imageContainerSize()
containing the tile size before 'background-repeat: round' has been
applied. Before this patch, this size was the one kept for the
respective container in ImageResource (since
setContainerSizeForLayoutObject were called before tile size
adjustments for background-repeat: round). It turns out this is
important to get the stretching correct, i.e. makes the underlying
drawing code ignore the intrinsic ratio of the background
image. svg/as-background-image/background-repeat.html exercises this
behavior.

BUG= 128055 ,  306222 

Review URL: https://codereview.chromium.org/1427943002

Cr-Commit-Position: refs/heads/master@{#360558}

[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/LayoutTests/TestExpectations
[add] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/LayoutTests/svg/canvas/image-svg-intrinsic-size-expected.html
[add] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/LayoutTests/svg/canvas/image-svg-intrinsic-size.html
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/clipboard/DataTransfer.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/editing/Editor.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/fetch/DEPS
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/fetch/ImageResource.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/fetch/ImageResource.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/html/HTMLImageElement.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/input/EventHandler.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/HitTestResult.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/LayoutImage.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/LayoutImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/LayoutImageResource.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/LayoutImageResource.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/LayoutImageResourceStyleImage.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/LayoutImageResourceStyleImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/shapes/ShapeOutsideInfo.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/page/PageSerializer.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/page/PageSerializer.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/BoxPainter.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/ImagePainter.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/ListMarkerPainter.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/NinePieceImagePainter.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/SVGImagePainter.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/paint/SVGImagePainter.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleFetchedImage.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleFetchedImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleFetchedImageSet.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleFetchedImageSet.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleGeneratedImage.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleGeneratedImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StyleImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/style/StylePendingImage.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/svg/SVGFEImageElement.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.h
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.cpp
[modify] http://crrev.com/6546ae27e63ffbcca7c35da35eddae9f092ca35b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp

Project Member

Comment 40 by bugdroid1@chromium.org, Nov 19 2015

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/800826259f67e5411a42eb92629917ab10e9446b

commit 800826259f67e5411a42eb92629917ab10e9446b
Author: Walter Korman <wkorman@google.com>
Date: Thu Nov 19 12:15:42 2015

Auto-rebaseline for r360558

https://chromium.googlesource.com/chromium/src/+/6546ae27

BUG= 128055 
TBR=davve@opera.com

Review URL: https://codereview.chromium.org/1461023002 .

Cr-Commit-Position: refs/heads/master@{#360564}

[modify] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/TestExpectations
[add] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/android/svg/as-image/svg-non-integer-scaled-image-expected.png
[add] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/android/svg/zoom/page/zoom-background-images-expected.png
[modify] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-background-images-expected.png
[modify] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-background-images-expected.png
[add] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/win-xp/svg/as-image/svg-non-integer-scaled-image-expected.png
[add] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/win-xp/svg/zoom/page/zoom-background-images-expected.png
[modify] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-background-images-expected.png
[modify] http://crrev.com/800826259f67e5411a42eb92629917ab10e9446b/third_party/WebKit/LayoutTests/svg/as-image/svg-non-integer-scaled-image-expected.png

Project Member

Comment 41 by bugdroid1@chromium.org, Nov 20 2015

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/87f33f90d6e5714616235de7c4545355f6f3ecc3

commit 87f33f90d6e5714616235de7c4545355f6f3ecc3
Author: davve <davve@opera.com>
Date: Fri Nov 20 09:08:59 2015

Support fragment URLs for more kinds of SVG images

This patch adds support for SVG fragment URLs in CSS backgrounds,
video poster images, image inputs, content property and svg:image
scenarios. It does so by storing fragment URLs for each
SVGImageForContainer and propgates this URL to SVGImage when drawing.

BUG= 128055 

Review URL: https://codereview.chromium.org/1458083002

Cr-Commit-Position: refs/heads/master@{#360787}

[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background-expected.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background-srcset-expected.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background-srcset.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-image-content-expected.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-image-content.html
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-img-src-expected.html
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-img-src.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-input-expected.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-input.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-svg-image-expected.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-svg-image.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-video-poster-expected.html
[add] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-video-poster.html
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/css/CSSImageSetValue.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/css/CSSImageValue.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/layout/LayoutImageResource.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/style/StyleFetchedImage.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/style/StyleFetchedImage.h
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/style/StyleFetchedImageSet.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/style/StyleFetchedImageSet.h
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/svg/graphics/SVGImage.h
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.cpp
[modify] http://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3/third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.h

Comment 42 by davve@opera.com, Nov 20 2015

Status: Fixed
Too good, I've been on this thread for years, well done lads.

Comment 44 by f...@opera.com, Aug 30 2016

Cc: davve@opera.com
 Issue 514776  has been merged into this issue.

Sign in to add a comment