Bug 1224422 (mask-image)

[Meta] Implement and ship CSS Positioned Masks (mask-image, etc.)

NEW
Unassigned

Status

()

Core
Layout
2 years ago
15 days ago

People

(Reporter: cjku, Unassigned)

Tracking

(Depends on: 9 bugs, Blocks: 1 bug, {DevAdvocacy, feature, meta})

unspecified
mozilla45
DevAdvocacy, feature, meta
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [DevRel:P1], URL)

Comment hidden (empty)
(Reporter)

Updated

2 years ago
Depends on: 1224424
(Reporter)

Updated

2 years ago
Alias: mask-image
This bug should be about shipping https://drafts.fxtf.org/css-masking-1/#masking (Positioned Masks).

https://drafts.fxtf.org/css-masking-1/#mask-borders (Border-Box Mask) should be covered by a separate bug.
Summary: [Meta] Implement and ship CSS mask → [Meta] Implement and ship CSS Positioned Masks
Summary: [Meta] Implement and ship CSS Positioned Masks → [Meta] Implement and ship CSS Positioned Masks (mask-image, etc.)
(In reply to David Baron [:dbaron] ⌚UTC-8 from comment #1)

> https://drafts.fxtf.org/css-masking-1/#mask-borders (Border-Box Mask) should
> be covered by a separate bug.

Is there any bug covering Border-Box Mask implementation? If it's not present, I'll create a meta bug for it first.
(Reporter)

Updated

2 years ago
Depends on: 1228280
(Reporter)

Updated

2 years ago
Depends on: 1228354
(Reporter)

Comment 3

2 years ago
(In reply to Astley Chen [:astley] from comment #2)
> (In reply to David Baron [:dbaron] ⌚UTC-8 from comment #1)
> 
> > https://drafts.fxtf.org/css-masking-1/#mask-borders (Border-Box Mask) should
> > be covered by a separate bug.
> 
> Is there any bug covering Border-Box Mask implementation? If it's not
> present, I'll create a meta bug for it first.

I don't see one.
(Reporter)

Updated

2 years ago
Depends on: 1231643
(Reporter)

Updated

2 years ago
Depends on: 1234485
(Reporter)

Updated

2 years ago
Depends on: 1235015
(Reporter)

Updated

2 years ago
Depends on: 1235494
(Reporter)

Updated

2 years ago
Depends on: 1243675
(Reporter)

Updated

2 years ago
Depends on: 1243734

Updated

2 years ago
Blocks: 658467
(Reporter)

Updated

2 years ago
Depends on: 1244598

Comment 4

2 years ago
Please support mask-border-* https://bugzilla.mozilla.org/show_bug.cgi?id=877294
(Reporter)

Updated

2 years ago
Depends on: 1244628
(Reporter)

Updated

2 years ago
Depends on: 1245499
(Reporter)

Updated

2 years ago
Depends on: 1247560
(Reporter)

Updated

2 years ago
Depends on: 1250421
(Reporter)

Updated

2 years ago
Depends on: 1250490
(Reporter)

Comment 5

2 years ago
bug 1224424 bug 1228280 bug 1228354 bug 1231643 bug 1243675 bug 1245499 should be fixed before turn on this feature.
Depends on: 1251106
(Reporter)

Updated

2 years ago
Depends on: 1251115
(Reporter)

Updated

2 years ago
Blocks: 1251161
(Reporter)

Updated

2 years ago
No longer blocks: 1251161
Depends on: 1251161
(Reporter)

Updated

2 years ago
Depends on: 1252739

Comment 6

2 years ago

Used in http://nipponcolors.com/#akashirotsurubami
See https://webcompat.com/issues/2337

Example:

#colorTitle {
	width:440px;
	background-position:center top;
	background-repeat:no-repeat;
	-webkit-mask-image:url(/images/mask_h2.png);
	-webkit-mask-position-y:0px;
	-webkit-mask-repeat:repeat-x
}
@-webkit-keyframes 'h2-fadeOut' {
	0% {
		-webkit-mask-position-y:0px
	}
	100% {
		-webkit-mask-position-y: -696px
	}
}
Depends on: 1258286
Depends on: 1258623
Depends on: 1258626
did this go out in 45?
Martin, 

This meta bug is not fixed yet, or are you talking about something else? A dependency?
Depends on: 1260094
Note that shipping this requires flipping the compile-time flag added in bug 1243734.
No longer blocks: 658467
Keywords: feature, meta
No longer depends on: 1258626
(Reporter)

Updated

a year ago
Depends on: 1275450
(Reporter)

Updated

a year ago
Depends on: 1273807
(Reporter)

Updated

a year ago
Depends on: 1273804, 1274236
(Reporter)

Updated

a year ago
Depends on: 1276834
(Reporter)

Updated

a year ago
Depends on: 1275478
(Reporter)

Updated

a year ago
Depends on: 1272859
(Reporter)

Updated

a year ago
Depends on: 1277748
(Reporter)

Updated

a year ago
Depends on: 1277788
(Reporter)

Updated

a year ago
Depends on: 1281101
(Reporter)

Updated

a year ago
Depends on: 1280707, 1284169

Updated

a year ago
Depends on: 1285857
Keywords: DevAdvocacy
Whiteboard: [DevRel:P1]
(Reporter)

Updated

a year ago
Depends on: 1258510
(Reporter)

Updated

a year ago
Depends on: 1286299
(Reporter)

Updated

a year ago
Depends on: 1286337
(Reporter)

Updated

a year ago
Depends on: 1286342
(Reporter)

Updated

a year ago
No longer depends on: 1251161
(Reporter)

Updated

a year ago
Depends on: 1295065
So we have this Webcompat issue which seems to be a regression with mask.
See the tests in https://webcompat.com/issues/2992

Do we have a bug for this issue I can point to?
(Reporter)

Comment 11

a year ago
(In reply to Karl Dubost :karlcow from comment #10)
> So we have this Webcompat issue which seems to be a regression with mask.
> See the tests in https://webcompat.com/issues/2992
> 
> Do we have a bug for this issue I can point to?

Bug 1294171?
(Reporter)

Updated

a year ago
Depends on: 1296250
(Reporter)

Updated

11 months ago
Depends on: 1300384
(Reporter)

Updated

11 months ago
Depends on: 1300401
(Reporter)

Updated

11 months ago
Depends on: 1303623
(Reporter)

Updated

11 months ago
Depends on: 1305636
(Reporter)

Updated

11 months ago
Depends on: 1299715
(Reporter)

Updated

10 months ago
Depends on: 1308617
(Reporter)

Updated

10 months ago
Depends on: 1309646
(Reporter)

Updated

10 months ago
Depends on: 1309804
(Reporter)

Updated

10 months ago
Depends on: 1313001
(Reporter)

Updated

10 months ago
Depends on: 1313570
(Reporter)

Updated

10 months ago
Depends on: 1313877
(Reporter)

Updated

10 months ago
Depends on: 1313898
(Reporter)

Updated

10 months ago
Depends on: 1314001
(Reporter)

Updated

10 months ago
Depends on: 1314536
(Reporter)

Updated

10 months ago
Depends on: 1311270
(Reporter)

Updated

9 months ago
Depends on: 1316270
(Reporter)

Updated

9 months ago
Depends on: 1317636
(Reporter)

Updated

9 months ago
Depends on: 1313276
(Reporter)

Updated

9 months ago
Depends on: 1318266
(Reporter)

Updated

9 months ago
Depends on: 1318418
(Reporter)

Updated

9 months ago
Depends on: 1319406
(Reporter)

Updated

9 months ago
Depends on: 1319407

Updated

9 months ago
No longer depends on: 1319407
(Reporter)

Updated

9 months ago
Depends on: 1319667

Updated

9 months ago
Depends on: 1273244
(Reporter)

Updated

9 months ago
Depends on: 1320364

Updated

9 months ago
No longer depends on: 1273244
bug 1251161 enabled this on beta and release channels.
(Reporter)

Updated

8 months ago
Depends on: 1322793
Blocks: 1312613
Depends on: 1251161
Depends on: 1303496
(Reporter)

Updated

8 months ago
Depends on: 1323912
(Reporter)

Updated

8 months ago
Depends on: 1324809
(Reporter)

Updated

8 months ago
Depends on: 1325590
(Reporter)

Updated

8 months ago
Depends on: 1325550
(Reporter)

Updated

8 months ago
Depends on: 1328063
(Reporter)

Updated

7 months ago
Depends on: 1329091
(Reporter)

Updated

7 months ago
Depends on: 1330286
Depends on: 1346265
(Reporter)

Updated

4 months ago
Depends on: 1357681
(Reporter)

Updated

15 days ago
Depends on: 1386986
You need to log in before you can comment on or make changes to this bug.