diff --git a/schema/html5/core-scripting.rnc b/schema/html5/core-scripting.rnc
index 83087c1f6..74a877afe 100644
--- a/schema/html5/core-scripting.rnc
+++ b/schema/html5/core-scripting.rnc
@@ -236,6 +236,10 @@ datatypes w = "http://whattf.org/datatype-draft"
attribute onerror { common.data.functionbody }
scripting.attr.onfocus =
attribute onfocus { common.data.functionbody }
+ scripting.attr.onfocusin =
+ attribute onfocusin { common.data.functionbody }
+ scripting.attr.onfocusout =
+ attribute onfocusout { common.data.functionbody }
scripting.attr.onformchange =
attribute onformchange { common.data.functionbody }
scripting.attr.onformdata =
diff --git a/schema/html5/embed.rnc b/schema/html5/embed.rnc
index 4078ab33d..78ce873fb 100644
--- a/schema/html5/embed.rnc
+++ b/schema/html5/embed.rnc
@@ -239,6 +239,8 @@ namespace local = ""
| onended
| onerror
| onfocus
+ | onfocusin
+ | onfocusout
| onformdata
| oninput
| oninvalid