No longer reading the URL parameter if the config specifies a main module #15
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.
This pull request changes the order in which configurations are merged. If a main module is already defined (either in the packaged configuration, or in the script tag configuration), the URL parameter is now ignored (i.e. what's after the question mark is not interpreted as the main module).
Said in another way, this means that the URL parameter is now interpreted as the main module only if the configuration (after merging both the packaged one or the one from the script tag) does not specify a main module.
This solves an issue in the integration of noder-js with Aria Templates when using the Aria Templates CDN:
This pull request also contains a small unrelated commit which changes the way the error handler is called (to be more intuitive).