diff --git a/api/HTMLOptGroupElement.json b/api/HTMLOptGroupElement.json
index c090469bfeb4dc..99d5502a95b7c1 100644
--- a/api/HTMLOptGroupElement.json
+++ b/api/HTMLOptGroupElement.json
@@ -74,11 +74,21 @@
"opera_android": {
"version_added": "≤12.1"
},
- "safari": {
- "version_added": "3"
- },
+ "safari": [
+ {
+ "version_added": "7"
+ },
+ {
+ "version_added": "3",
+ "version_removed": "7",
+ "partial_implementation": true,
+ "notes": "The property can be set, but has no effect (see [bug 227042](https://webkit.org/b/227042))."
+ }
+ ],
"safari_ios": {
- "version_added": "1"
+ "version_added": "1",
+ "partial_implementation": true,
+ "notes": "The property can be set, but has no effect (see [bug 227042](https://webkit.org/b/227042))."
},
"samsunginternet_android": "mirror",
"webview_android": "mirror",
diff --git a/html/elements/optgroup.json b/html/elements/optgroup.json
index 7cfa520bb53c50..994a6ff8461d03 100644
--- a/html/elements/optgroup.json
+++ b/html/elements/optgroup.json
@@ -66,9 +66,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "≤4"
+ "version_added": "7",
+ "notes": "Before Safari 7, the attribute can be set, but has no effect."
+ },
+ "safari_ios": {
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/227042",
+ "notes": "The attribute can be set, but has no effect."
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"