[wp-trac] [WordPress Trac] #60286: Unencrypted links get their "http://" stripped from href attribute
WordPress Trac
noreply at wordpress.org
Thu Jan 18 17:29:12 UTC 2024
#60286: Unencrypted links get their "http://" stripped from href attribute
--------------------------+------------------------------
Reporter: vicobot | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Editor | Version: 6.4.2
Severity: normal | Resolution:
Keywords: | Focuses:
--------------------------+------------------------------
Changes (by sabernhardt):
* component: General => Editor
Old description:
> When you enter a link that starts with "http://", WordPress will strip
> that, leaving you with an URL like "www.some-domain.com" in the href
> attribute. Links that start with "https://" do not show this behaviour.
>
> To reproduce:
> * Take a fresh WordPress install with the latest version (I downgraded
> one of my sites back to 6.0, and it still had the same problem; I did not
> test with a classic theme).
> * Create a post with a couple of internal and external links, some
> starting with http, some starting with https.
> * Publish and view the post.
> * Hover the mouse over the links and observe the links shown at the
> bottom of the browser window: https-links will look ok, links that you
> entered with http:// will have lost the scheme and the slashes, so that
> they start with the servername.
>
> Excpected output: Both http and https URLs in href attributes should be
> left intact and keep the specified scheme and the slashes.
New description:
When you enter a link that starts with `http://`, WordPress will strip
that, leaving you with an URL like `www.some-domain.com` in the `href`
attribute. Links that start with `https://` do not show this behaviour.
To reproduce:
* Take a fresh WordPress install with the latest version (I downgraded one
of my sites back to 6.0, and it still had the same problem; I did not test
with a classic theme).
* Create a post with a couple of internal and external links, some
starting with http, some starting with https.
* Publish and view the post.
* Hover the mouse over the links and observe the links shown at the bottom
of the browser window: https-links will look ok, links that you entered
with `http://` will have lost the scheme and the slashes, so that they
start with the servername.
Expected output: Both `http` and `https` URLs in `href` attributes should
be left intact and keep the specified scheme and the slashes.
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/60286#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list