iAPI Router: Show warning message for missing data-wp-interactive in router regions
#73147
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.
What?
Displays a warning message if router regions are found without a
data-wp-interactiveattribute.Why?
As mentioned in #71635 (comment), router regions, even nested inside a
data-wp-interactiveelement, require bothdata-wp-router-regionanddata-wp-interactiveattributes to be in place. Whendata-wp-interactiveis missing, no warning message is emitted, causing confusion to developers (see #70883 (comment)).How?
This PR does two things:
warnutil from the Interactivity API as a private API.warnto display a warning message whenSCRIPT_DEBUGistrue.Testing Instructions