Fix module search warnings (#1608)
- Fix module search warnings - Add checks to other methods - Fixes #1589
This commit is contained in:
parent
900df71f20
commit
022b8fa380
|
@ -164,9 +164,9 @@ export default class WebpackModules {
|
||||||
try {module = modules[index]} catch {continue;};
|
try {module = modules[index]} catch {continue;};
|
||||||
|
|
||||||
const {exports} = module;
|
const {exports} = module;
|
||||||
if (!exports || exports === window || exports === document.documentElement) continue;
|
if (!exports || exports === window || exports === document.documentElement || exports[Symbol.toStringTag] === "DOMTokenList") continue;
|
||||||
|
|
||||||
if (typeof(exports) === "object" && searchExports && exports[Symbol.toStringTag] !== "DOMTokenList") {
|
if (typeof(exports) === "object" && searchExports && !exports.TypedArray) {
|
||||||
for (const key in exports) {
|
for (const key in exports) {
|
||||||
let foundModule = null;
|
let foundModule = null;
|
||||||
let wrappedExport = null;
|
let wrappedExport = null;
|
||||||
|
@ -215,7 +215,7 @@ export default class WebpackModules {
|
||||||
if (!modules.hasOwnProperty(index)) continue;
|
if (!modules.hasOwnProperty(index)) continue;
|
||||||
const module = modules[index];
|
const module = modules[index];
|
||||||
const {exports} = module;
|
const {exports} = module;
|
||||||
if (!exports || exports === window || exports === document.documentElement) continue;
|
if (!exports || exports === window || exports === document.documentElement || exports[Symbol.toStringTag] === "DOMTokenList") continue;
|
||||||
|
|
||||||
for (let q = 0; q < queries.length; q++) {
|
for (let q = 0; q < queries.length; q++) {
|
||||||
const query = queries[q];
|
const query = queries[q];
|
||||||
|
@ -225,7 +225,7 @@ export default class WebpackModules {
|
||||||
|
|
||||||
const wrappedFilter = wrapFilter(filter);
|
const wrappedFilter = wrapFilter(filter);
|
||||||
|
|
||||||
if (typeof(exports) === "object" && searchExports) {
|
if (typeof(exports) === "object" && searchExports && !exports.TypedArray) {
|
||||||
for (const key in exports) {
|
for (const key in exports) {
|
||||||
let foundModule = null;
|
let foundModule = null;
|
||||||
const wrappedExport = exports[key];
|
const wrappedExport = exports[key];
|
||||||
|
@ -350,10 +350,10 @@ export default class WebpackModules {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
const cancel = () => this.removeListener(listener);
|
const cancel = () => this.removeListener(listener);
|
||||||
const listener = function(exports) {
|
const listener = function(exports) {
|
||||||
if (!exports || exports === window || exports === document.documentElement) return;
|
if (!exports || exports === window || exports === document.documentElement || exports[Symbol.toStringTag] === "DOMTokenList") return;
|
||||||
|
|
||||||
let foundModule = null;
|
let foundModule = null;
|
||||||
if (typeof(exports) === "object" && searchExports) {
|
if (typeof(exports) === "object" && searchExports && !exports.TypedArray) {
|
||||||
for (const key in exports) {
|
for (const key in exports) {
|
||||||
foundModule = null;
|
foundModule = null;
|
||||||
const wrappedExport = exports[key];
|
const wrappedExport = exports[key];
|
||||||
|
|
Loading…
Reference in New Issue