- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Mon, 04 Mar 2019 21:37:25 +0000
- To: public-fxtf-archive@w3.org
The SVG Working Group just discussed `what to do on clip-path on a clip-path with unit calculation.`, and agreed to the following: * `RESOLUTION: When clipping a clipPath you use the bounding box of the originally clipped shape or its user space for the 2nd clip as well.` <details><summary>The full IRC log of that discussion</summary> <krit> topic: what to do on clip-path on a clip-path with unit calculation.<br> <AmeliaBR> github: https://github.com/w3c/fxtf-drafts/issues/247<br> <krit> AmeliaBR: what happens on clip-path on <clipPath> since it does not have a bounding box. So what happens for clipPathUnits="objectBoundingBox"<br> <krit> AmeliaBR: The spec does say that clip paths would be intersecting. That should have implications on the space they operate.<br> <krit> krit: don't see the implication.<br> <krit> AmeliaBR: Using a mask as example: a mask on a mask would use the mask elements bounding box instead of the original shape that gets masked. clipPath does not even have a bounding box.<br> <krit> myles: seems like it should be implemented widely already. Can we just do what UAs do?<br> <krit> AmeliaBR: it is implemented but with different results.<br> <krit> AmeliaBR: Edge does it differently than Chrome and FF<br> <krit> myles: but Edge would not matter in the long term<br> <krit> AmeliaBR: yes, weakens the argument.<br> <myles> s/Edge would not matter in the long time/Edge will shortly match Chrome's behavior<br> <myles> s/Edge would not matter in the long term/Edge will shortly match Chrome's behavior/<br> <krit> krit: could the results that we see depend on other issues where referenced elements are on different viewports? IIRC there were differences across UAs.<br> <krit> AmeliaBR: might depend on implementations<br> <krit> AmeliaBR: FF does it differently when the 2nd clip path is on a child of the original clip path ...<br> <AmeliaBR> The firefox but is that it treats <cP><rect c-p="..."></cP> the same as <cP c-p="..."><rect /></cP><br> <krit> krit: want more testing or should we do a tentative resolution.<br> <krit> AmeliaBR: When clipping a clipPath you use the bounding box of the originally clipped shape in its user space for the 2nd clip as well.<br> <AmeliaBR> s/in its user/or its user/<br> <krit> krit: I'd just not confident counting WebKit and Blink as 2 implementation just yet. WebKit's implementation was before fork of Blink. We need to check if they are independent now.<br> <krit> AmeliaBR: and need more testing.<br> <krit> RESOLUTION: When clipping a clipPath you use the bounding box of the originally clipped shape or its user space for the 2nd clip as well.<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/fxtf-drafts/issues/247#issuecomment-469431499 using your GitHub account
Received on Monday, 4 March 2019 21:37:26 UTC