Dispatch 'load' event when execution of JS has finished #4832
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Possibly fixes #4683
With this change we manually dispatch the
loadevent to the window when execution of user code has finished. This should help with code that haswindow.addEventListener('load'), in almost all cases this event won't be triggered normally because we first need to transpile the code.This solution is far from perfect, because with this change the
loadevent is dispatched twice, and if there's code in<script>tags they will get the event twice...