-
Bug
-
Resolution: Fixed
-
Blocker
-
4.2.7, 4.3.4, 4.4
-
1
-
Team Alpha - Sprint 3 I1-2024
As in the title. revert MDL-80338. See also: https://stackoverflow.com/questions/26088849/url-fragment-allowed-characters, which links to the RFC and breaks it down a bit.
Basically, in a nutshell, if I have:
https://example.com#some/thing/123
those slashes in the fragment should not be encoded. With the current change, they are being encoded.
This has the potential to entirely break areas of code which expect valid fragments to remain stable, such as when comparing them to stored values, as in auth flows like LTI launches.
- caused a regression
-
MDL-81316 moodle_url does not produce RFC 3986 compliant URL fragments (anchors)
-
- Closed
-
- is a regression caused by
-
MDL-80338 Unable to embed youtube video on a URL resource when title of video contains quotation mark
-
- Closed
-
- will help resolve
-
MDL-81311 LTI 1.3 Target URL fragment identifiers double-encode
-
- Closed
-