NEW294559
CSS.supports('break-after', 'avoid') returns true despite no support
https://bugs.webkit.org/show_bug.cgi?id=294559
Summary CSS.supports('break-after', 'avoid') returns true despite no support
caugner
Reported 2025-06-16 08:22:24 PDT
**Background**: Safari doesn't support `[page-]break-before/after: avoid`. **Expected**: `CSS.supports('break-after', 'avoid')` should return `false`. **Actual**: `CSS.supports('break-after', 'avoid')` returns `true`. --- The following all return `true`, although the features aren't implemented : ```js CSS.supports('break-before', 'avoid'); CSS.supports('break-after', 'avoid'); CSS.supports('page-break-before', 'avoid'); // legacy CSS.supports('page-break-after', 'avoid'); // legacy ``` (`page-break-inside: avoid` and `break-inside: avoid` are omitted here, as these _are_ implemented, see bug 34080.) --- To check, you can also run the MDN BCD Collector tests (which use `CSS.supports()` to determine support): - break-before: https://mdn-bcd-collector.gooborg.com/tests/css/properties/break-before - break-after: https://mdn-bcd-collector.gooborg.com/tests/css/properties/break-after - page-break-before: https://mdn-bcd-collector.gooborg.com/tests/css/properties/page-break-before - page-break-after: https://mdn-bcd-collector.gooborg.com/tests/css/properties/page-break-after
Attachments
Radar WebKit Bug Importer
Comment 1 2025-06-23 08:23:12 PDT
Note You need to log in before you can comment on or make changes to this bug.