diff --git a/sections/semantics-links.include b/sections/semantics-links.include index 1d5c7dabb8..c21f0f9ab2 100644 --- a/sections/semantics-links.include +++ b/sections/semantics-links.include @@ -943,10 +943,10 @@ - If a hyperlink created by an <{a}> or <{area}> element has a <{links/ping}> attribute, - and the user follows the hyperlink, and the value of the element's <{links/href}> attribute can be parsed - relative to the element's node document without failure, then the user agent must take the <{links/ping}> - attribute's value, split that string on ASCII whitespace, parse each resulting token relative to the element's node document, + If a hyperlink created by an <{a}> or <{area}> element has a <{links/ping}> attribute whose <{links/href}> attribute can be parsed + relative to the element's node document without failure, and the user follows the hyperlink, + then the user agent must take the <{links/ping}> attribute's value, split that string on spaces, + parse each resulting token relative to the element's node document, then run these steps for each resulting URL record ping URL (ignoring tokens that fail to parse): * If ping URL's scheme is not an HTTP(S) scheme, then return.