diff --git a/css/properties/visibility.json b/css/properties/visibility.json
index 437dbda79fa287..29e6d8863dac4e 100644
--- a/css/properties/visibility.json
+++ b/css/properties/visibility.json
@@ -62,13 +62,18 @@
"chrome": {
"version_added": "1",
"notes": [
- "Chrome treats `visibility: collapse` like `hidden`, leaving a white gap.",
- "Chrome supports the `collapse` value only on [`
`](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tr), [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/thead), [`
`](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tbody), and [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tfoot), but not on [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/col) and [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/colgroup) elements."
+ "Before Chrome 62, `visibility: collapse` has the same effect as `hidden` for ``, ``, `
`, and `` elements, flex items, and ruby annotations, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Before Chrome 92, `visibility: collapse` supports ``, ``, `
`, and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Since Chrome 92, `visibility: collapse` supports ``, ``, `
`, ``, `` and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap."
]
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "12",
+ "notes": [
+ "For Edge 79 through Edge 91, `visibility: collapse` supports ``, ``, `
`, and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Since Edge 92, `visibility: collapse` supports ``, ``, `
`, ``, `` and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap."
+ ]
},
"firefox": {
"version_added": "1",
@@ -85,15 +90,17 @@
"opera": {
"version_added": "4",
"notes": [
- "Opera treats `visibility: collapse` like `hidden`, leaving a white gap.",
- "Opera supports the `collapse` value only on [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tr), [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/thead), [`
`](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tbody), and [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tfoot), but not on [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/col) and [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/colgroup) elements."
+ "Before Opera 49, `visibility: collapse` has the same effect as `hidden` for ``, ``, `
`, and `` elements, flex items, and ruby annotations, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Before Opera 78, `visibility: collapse` supports ``, ``, `
`, and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Since Opera 78, `visibility: collapse` supports ``, ``, `
`, ``, `` and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap."
]
},
"opera_android": {
"version_added": "10.1",
"notes": [
- "Opera treats `visibility: collapse` like `hidden`, leaving a white gap.",
- "Opera supports the `collapse` value only on [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tr), [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/thead), [`
`](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tbody), and [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/tfoot), but not on [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/col) and [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/colgroup) elements."
+ "Before Opera Android 46, `visibility: collapse` has the same effect as `hidden` for ``, ``, `
`, and `` elements, flex items, and ruby annotations, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Before Opera Android 65, `visibility: collapse` supports ``, ``, `
`, and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap. It has no effect on `` and `` elements.",
+ "Since Opera Android 65, `visibility: collapse` supports ``, ``, `
`, ``, `` and `` elements. For flex items and ruby annotations, it has the same effect as `hidden`, leaving a blank gap."
]
},
"safari": {