fix: use l10n link type to prevent double fetching of localization.ini #5416
+1
−1
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.
Title: fix: prevent double network request for localization.ini
Description:
localization.iniwas being fetched twice on startup: once by the browser's<link rel="prefetch">and again by webL10n.js via XHR.This PR changes the link relation to
rel="localization". This prevents the browser from aggressively prefetching it (saving one network request) while still allowing webL10n.js to discover the resource via thetype="application/l10n"attribute.Validation:
localization.iniis now requested exactly once.