New issue
Advanced search Search tips

Issue 591237 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

Support FillPaint and StrokePaint in SVG filters and in CSS reference filters

Project Member Reported by ajuma@chromium.org, Mar 2 2016

Issue description

Support for FillPaint and StrokePaint in canvas filters was added in  bug 502877 . The remaining work for supporting SVG filters and CSS reference filters is passing the fill and stroke to SVGFilterBuilder::buildGraph (in SVGFilterPainter::prepareEffect), to FilterEffectBuilder::build (in PaintLayer::updateFilterEffectBuilder), and to ReferenceFilterBuilder::build (in PaintLayer::computeFilterOperations), as well as ensuring that filters are rebuilt when the fill or stroke changes.

Firefox already ships this feature.

 
InternetExplorer also ships this feature.
Project Member

Comment 2 by sheriffbot@chromium.org, Mar 13 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been available for more than 365 days, and should be re-evaluated. Please re-triage this issue.
The Hotlist-Recharge-Cold label is applied for tracking purposes, and should not be removed after re-triaging the issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 3 by f...@opera.com, Mar 13 2017

Status: Available (was: Untriaged)

Comment 4 by suzyh@chromium.org, Apr 5 2017

Components: -Blink>CSS>Filters Blink>Compositing>Filters
Project Member

Comment 5 by sheriffbot@chromium.org, Apr 16 2018

Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)
Cc: -junov@chromium.org
Not sure how complicated this is to implement, but it would make work with some SVGs much easier and SVGs could have a simpler structure, making them more performant.
Currently there is no way in Chrome to pass a color from an element to the filter that is applied to the element, because properties are not inherited from the element. Since all other browsers support this feature, fixing this in Chrome would make it finally useable cross browser.

Sign in to add a comment