From 3b54baf2b303eda2c393be6b59b57ced6dda7c77 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Thu, 9 Nov 2023 02:21:40 -0800 Subject: [PATCH] Add missing features for break-before CSS property (#21016) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing features of the `break-before` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.2.9). _Check out the [collector's guide on how to review this PR](https://github.com/openwebdocs/mdn-bcd-collector#reviewing-bcd-changes)._ Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/break-before --- css/properties/break-before.json | 372 +++++++++++++++++++++++++++++++ 1 file changed, 372 insertions(+) diff --git a/css/properties/break-before.json b/css/properties/break-before.json index 698d9855cd8d4d..414c27bb7e2c0e 100644 --- a/css/properties/break-before.json +++ b/css/properties/break-before.json @@ -56,6 +56,242 @@ "deprecated": false } }, + "always": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "≤72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "auto": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": "≤72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "avoid": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": "≤72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "avoid-column": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "avoid-page": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "column": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "left": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": "≤72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "multicol_context": { "__compat": { "description": "Supported in Multi-column Layout", @@ -290,6 +526,40 @@ } } }, + "page": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": "≤72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "paged_context": { "__compat": { "description": "Supported in Paged Media", @@ -458,6 +728,108 @@ } } } + }, + "recto": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "right": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": "≤72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "verso": { + "__compat": { + "support": { + "chrome": { + "version_added": "≤80" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "≤80" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "≤13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } }