mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-04 15:19:42 +00:00
LibURL: Add U+005E to path percent encoding list
Passes wpt tests which were failing after
9bc33c39d4
.
It also removes ^ from Userinfo set as its included in Path set now
This commit is contained in:
parent
798250d3e2
commit
90b303215e
Notes:
github-actions[bot]
2025-03-10 10:20:37 +00:00
Author: https://github.com/vishalbiswas 🔰
Commit: 90b303215e
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3867
Reviewed-by: https://github.com/gmta ✅
Reviewed-by: https://github.com/shannonbooth ✅
1 changed files with 2 additions and 2 deletions
|
@ -428,9 +428,9 @@ bool code_point_is_in_percent_encode_set(u32 code_point, PercentEncodeSet set)
|
|||
case PercentEncodeSet::SpecialQuery:
|
||||
return code_point_is_in_percent_encode_set(code_point, PercentEncodeSet::Query) || code_point == '\'';
|
||||
case PercentEncodeSet::Path:
|
||||
return code_point_is_in_percent_encode_set(code_point, PercentEncodeSet::Query) || "?`{}"sv.contains(static_cast<char>(code_point));
|
||||
return code_point_is_in_percent_encode_set(code_point, PercentEncodeSet::Query) || "?^`{}"sv.contains(static_cast<char>(code_point));
|
||||
case PercentEncodeSet::Userinfo:
|
||||
return code_point_is_in_percent_encode_set(code_point, PercentEncodeSet::Path) || "/:;=@[\\]^|"sv.contains(static_cast<char>(code_point));
|
||||
return code_point_is_in_percent_encode_set(code_point, PercentEncodeSet::Path) || "/:;=@[\\]|"sv.contains(static_cast<char>(code_point));
|
||||
case PercentEncodeSet::Component:
|
||||
return code_point_is_in_percent_encode_set(code_point, PercentEncodeSet::Userinfo) || "$%&+,"sv.contains(static_cast<char>(code_point));
|
||||
case PercentEncodeSet::ApplicationXWWWFormUrlencoded:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue