diff --git a/package-lock.json b/package-lock.json
index b569a9f58..92a9226f8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4681,6 +4681,14 @@
"to-regex-range": "^5.0.1"
}
},
+ "filter-invalid-dom-props": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/filter-invalid-dom-props/-/filter-invalid-dom-props-2.1.0.tgz",
+ "integrity": "sha512-M+1dTOodTQwB9Ncin+EwfgksarMCeAW1V2BjPeC5THFSs56rtEX/VF/Mrur9C9A8eyaY+2h25VFAiVr+bkVkwA==",
+ "requires": {
+ "html-attributes": "1.1.0"
+ }
+ },
"finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
@@ -5025,6 +5033,11 @@
}
}
},
+ "html-attributes": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/html-attributes/-/html-attributes-1.1.0.tgz",
+ "integrity": "sha1-ggJ6T6x6YHDqbBjMOIauoY1t6gk="
+ },
"html-encoding-sniffer": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
diff --git a/package.json b/package.json
index bdfe6cc86..3b96456bc 100755
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"buffer": "6.0.3",
"classnames": "2.3.1",
"eventemitter3": "4.0.7",
+ "filter-invalid-dom-props": "2.1.0",
"lodash.debounce": "4.0.8",
"lodash.isequal": "4.5.0",
"lodash.throttle": "4.1.1",
diff --git a/src/common/MetaItem/MetaItem.js b/src/common/MetaItem/MetaItem.js
index 7acc7281d..5175b2ed6 100644
--- a/src/common/MetaItem/MetaItem.js
+++ b/src/common/MetaItem/MetaItem.js
@@ -3,6 +3,7 @@
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');
+const filterInvalidDOMProps = require('filter-invalid-dom-props').default;
const Icon = require('@stremio/stremio-icons/dom');
const Button = require('stremio/common/Button');
const Image = require('stremio/common/Image');
@@ -75,7 +76,7 @@ const MetaItem = React.memo(({ className, type, name, poster, posterShape, playI
), []);
return (
-