{"version":"2.1.284","anchor":"url-scheme-check-ignores-embedded-tabnewline-characters","canonical_anchor":"url-scheme-check-ignores-embedded-tabnewline-characters","heading":"Link scheme check ignores tabs and line breaks hidden inside the link","tier":"notice","area":"Permissions","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/url-scheme-check-ignores-embedded-tabnewline-characters","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Link scheme check ignores tabs and line breaks hidden inside the link\n\nA link check now removes tabs and line breaks anywhere in a link before reading its scheme, such as http or javascript\n\n**Unclear.** Which feature relies on this link check is not settled.\n\n**What**\n\nClaude Code checks the scheme at the start of a link, the part such as `https:` before the address. It now removes tab, newline and carriage-return characters from anywhere in the link before it looks. Before, it only trimmed such characters from the start, so a scheme broken up by a line break was checked in its broken form.\n\n**Why**\n\nBrowsers drop these characters when they read a link. Leaving them in could have let a link's real scheme slip past the check.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}