Fix: promise never returns if the script is rejected
This commit is contained in:
parent
e0d831783f
commit
5349f72e15
|
@ -180,6 +180,8 @@ const APPLY = (() => {
|
|||
window.addEventListener('error', resolveFalse);
|
||||
window.addEventListener(EVENT_NAME, handleInit);
|
||||
(document.head || document.documentElement).appendChild(script);
|
||||
// injection failed if handleInit is not called.
|
||||
resolveFalse();
|
||||
return promise.then(result => {
|
||||
script.remove();
|
||||
window.removeEventListener(EVENT_NAME, handleInit);
|
||||
|
|
Loading…
Reference in New Issue
Block a user