Skip to content

Commit c55090b

Browse files
Do not treat module as pending if dependencies could not be loaded
1 parent a53347e commit c55090b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/web/mage/requirejs/resolver.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,14 @@ define([
3434
* @returns {Boolean}
3535
*/
3636
function isPending(module) {
37-
return !!module.depCount;
37+
if (!module.depCount) {
38+
return false;
39+
}
40+
41+
// Return `true` if some dependency doesn't errored yet
42+
return _.some(module.depMaps, function (dependency) {
43+
return !registry[dependency.id].error;
44+
});
3845
}
3946

4047
/**

0 commit comments

Comments
 (0)