소스 검색

don't map unknown font properties

Gildas 7 년 전
부모
커밋
8e60717a5d
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      lib/hooks/hooks-frame.js

+ 5 - 1
lib/hooks/hooks-frame.js

@@ -62,7 +62,11 @@ this.hooksFrame = this.hooksFrame || (() => {
 				detail.src = argumentsList[1];
 				const descriptors = argumentsList[2];
 				if (descriptors) {
-					Object.keys(descriptors).forEach(descriptor => detail[FONT_STYLE_PROPERTIES[descriptor]] = descriptors[descriptor]);
+					Object.keys(descriptors).forEach(descriptor => {
+						if (FONT_STYLE_PROPERTIES[descriptor]) {
+							detail[FONT_STYLE_PROPERTIES[descriptor]] = descriptors[descriptor]
+						}
+					});
 				}
 				dispatchEvent(new CustomEvent(NEW_FONT_FACE_EVENT, { detail }));
 				return new FontFace(...argumentsList);