[Form] Deprecate not configuring the default_protocol
option of the UrlType
#50882
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.
You would expect an
<input type="url">
from theUrlType
, but it is not possible as long asdefault_protocol
has a value, because then you have to accept inputs that are not URLs (and you get an<input type="text" inputmode="url">
).In order to change
default_protocol
from'http'
tonull
in 7.0, we must first deprecate not configuring it.Don’t know how I can update tests though; all of
UrlTypeTest
’s parent test cases will trigger the deprecation 🤔