Closed
Bug 1247229
(basic-shape-ship)
Opened 9 years ago
Closed 8 years ago
Ship basic shapes clip-path clipping
Categories
(Core :: Layout, defect, P3)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla54
People
(Reporter: jwatt, Assigned: u459114)
References
(Blocks 3 open bugs, )
Details
(Keywords: dev-doc-complete, DevAdvocacy, Whiteboard: [DevRel:P1])
Attachments
(1 file, 1 obsolete file)
+++ This bug was initially created as a clone of Bug #1075457 +++
Bug 1075457 implemented basic shapes clip-path clipping for HTML elements but no decision was made about flipping the pref to let this feature ride the trains. Ideally I'd like to fix bug 1246741 (support in SVG) and bug 1246762 (support for inset()) first. There's also bug 1110460 (support animations/transitions). I think we could ship as-is, but am interested in anyone else's thoughts on whether we should fix those bugs first.
![]() |
Reporter | |
Updated•9 years ago
|
relnote-firefox:
--- → ?
![]() |
Reporter | |
Updated•9 years ago
|
Comment 1•9 years ago
|
||
I'd say:
- bug 1246741: in a followup
- bug 1246762: either before shipping or in a followup and remove it from parsing for now (it's currently recognized as valid)
- bug 1110460: in a followup
Sebastian
![]() |
Reporter | |
Comment 2•9 years ago
|
||
Attachment #8743625 -
Flags: review?(dholbert)
Comment 3•9 years ago
|
||
Comment on attachment 8743625 [details] [diff] [review]
patch to flip the pref
Review of attachment 8743625 [details] [diff] [review]:
-----------------------------------------------------------------
We might want to put this behind an #ifndef RELEASE_BUILD until it's gotten more testing (and we can always remove that guard before it hits beta if everything looks good, i.e. make a call at that point to allow it to continue riding the trains)
Up to you; r=me regardless
Attachment #8743625 -
Flags: review?(dholbert) → review+
![]() |
Reporter | |
Comment 5•9 years ago
|
||
Okay, I did that.
Keywords: leave-open
Whiteboard: [currently behind pref layout.css.clip-path-shapes.enabled] → [controlled by the pref layout.css.clip-path-shapes.enabled]
![]() |
Reporter | |
Comment 6•9 years ago
|
||
Sent intent to ship:
https://groups.google.com/forum/#!topic/mozilla.dev.platform/1cTAxTf916c
![]() |
Reporter | |
Comment 8•9 years ago
|
||
Updated•9 years ago
|
Comment 9•9 years ago
|
||
Seems a shame not to complete this for SVG first. Especially as I think it will leave SVG in a strange position, the clip-path will not affect rendering but will affect elementFromPoint for SVG I think.
Updated•9 years ago
|
Updated•9 years ago
|
Keywords: DevAdvocacy
Whiteboard: [controlled by the pref layout.css.clip-path-shapes.enabled] → [controlled by the pref layout.css.clip-path-shapes.enabled][DevRel:P1]
Updated•9 years ago
|
Priority: -- → P3
Comment 10•8 years ago
|
||
Comment on attachment 8743625 [details] [diff] [review]
patch to flip the pref
We plan to pref-on clip-path support on nightly & aurora from Firefox 53(bug 1303654) and clean up all dependencies of this bug before riding the train.
Attachment #8743625 -
Attachment is obsolete: true
Assignee: jwatt → cku
Blocks: css-masking-1
Comment 11•8 years ago
|
||
Note that basic shapes support for clip-path already enabled in Firefox53(bug 1303654). Now CJ will be working on cleaning all subsequent bugs to ensure we are able to ship this feature soon.
Status: NEW → ASSIGNED
Updated•8 years ago
|
Whiteboard: [controlled by the pref layout.css.clip-path-shapes.enabled][DevRel:P1] → [behind pref layout.css.clip-path-shapes.enabled on Beta&Release][DevRel:P1]
Comment hidden (mozreview-request) |
Blocks: basic-shape
Comment hidden (mozreview-request) |
Attachment #8819169 -
Flags: review?(dholbert)
Comment 14•8 years ago
|
||
mozreview-review |
Comment on attachment 8819169 [details]
Bug 1247229 - Turn on layout.css.clip-path-shapes.enabled on all releases.
https://reviewboard.mozilla.org/r/99018/#review112196
r=me
Attachment #8819169 -
Flags: review?(dholbert) → review+
Assignee | ||
Comment 15•8 years ago
|
||
Thanks. OK. (In reply to Daniel Holbert [:dholbert] from comment #14)
> Comment on attachment 8819169 [details]
> Bug 1247229 - Turn on layout.css.clip-path-shapes.enabled on all releases.
>
> https://reviewboard.mozilla.org/r/99018/#review112196
>
> r=me
Thanks. OK, let's go
Comment 16•8 years ago
|
||
Pushed by cku@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/533ce5768b78
Turn on layout.css.clip-path-shapes.enabled on all releases. r=dholbert
Comment 17•8 years ago
|
||
bugherder |
Comment 18•8 years ago
|
||
Can we close this out? (This was marked "leave-open" back in comment 5, which is why it wasn't auto-closed in comment 17.)
Flags: needinfo?(cku)
Comment 19•8 years ago
|
||
Just to be sure to have understood correctly: this was turned on long ago (47) for Nightly and Aurora, this has been now turned on in Firefox 54 for Beta and Release [still only for HTML, not SVG elements], meaning that it will ride the train once reaching Beta and Release (but not now yet).
Can you confirm or correct me?
Comment 20•8 years ago
|
||
pretty sure SVG works too.
Comment 21•8 years ago
|
||
Clear leave-open and close this bug per comment 18.
(In reply to Jean-Yves Perrier [:teoli] from comment #19)
> Can you confirm or correct me?
clip-path prop support had been enabled long time ago.
What we really enabled here is <basic-shape> value support, note that this feature was prefed on on nightly & aurora since Firefox 53(bug 1303654) and shipped since Firefox 54(this bug).
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(cku)
Keywords: leave-open
Resolution: --- → FIXED
Whiteboard: [behind pref layout.css.clip-path-shapes.enabled on Beta&Release][DevRel:P1] → [DevRel:P1]
Comment 22•8 years ago
|
||
I've updated the documentation and release notes:
https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path
https://developer.mozilla.org/en-US/Firefox/Experimental_features
https://developer.mozilla.org/en-US/Firefox/Releases/54
Sebastian
Keywords: dev-doc-needed → dev-doc-complete
Updated•8 years ago
|
Target Milestone: --- → mozilla54
Updated•8 years ago
|
relnote-firefox:
? → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•