Open
Bug 2067248
Opened 1 hour ago
Updated 7 minutes ago
Setting homepage using | (vertical bar) no longer works with new schema
Categories
(Firefox :: Enterprise Policies, defect)
Firefox
Enterprise Policies
Tracking
()
ASSIGNED
People
(Reporter: mkaply, Assigned: mkaply)
Details
Attachments
(1 file)
You used to be able to set multiple homepage with the | bar.
Not the best way, but for compatibility, we should try to keep it.
| Assignee | ||
Comment 1•7 minutes ago
|
||
The url definitions in the policy schema use "format": "uri", which the
compliant validator implements as the RFC 3986 grammar. The previous validator
accepted whatever new URL() accepted, so URLs that administrators have always
been able to set are now rejected:
- pipe-separated homepage lists, "https://a.example/|https://b.example/"
- IDN hosts, "https://münchen.example/"
- non-ASCII paths, "https://a.example/über"
- paths, queries and fragments containing a space, "{", "}", "^", "|" or a
double quote
Add a "moz-url" string format backed by URL.canParse and point the url,
urlOrEmpty and origin definitions at it. Validators that do not know the format
ignore it, so the schema still drives external tooling.
Updated•7 minutes ago
|
Assignee: nobody → mozilla
Status: NEW → ASSIGNED
You need to log in
before you can comment on or make changes to this bug.
Description
•