You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
preview then click the link, the link will be "http:///", and can't open a new tab even set the target="_blank".
Expected behavior: [What you expected to happen]
when enter "/" as link, it should be can't add "http://" before it, or open a new tab for this wrong link in IE.
Actual behavior: [What actually happened]
open the wrong link in current tab.
Versions
medium-editor: 5.22.1
browser: IE11
OS:window 7
The text was updated successfully, but these errors were encountered:
Fixes: yabwe#1250
This changes the way a scheme is prefixed to a URL when linkValidation
is on. Previously any URL that did not match the scheme regex would be
prefixed with 'http://' which meant that an absolute path such as '/'
would be changed to 'http:///'
This changes it so that the 'http://' is only prefixed if the first part
of the path looks like a hostname, which allows absolute paths to be
unchanged and most relative paths to be unchanged.
I say most as a path such as "test.txt" would be matched as a hostname and
converted to 'http://test.txt' but this seems an acceptable trade off
and definitely better than trying to store a list of valid TLDs so
filenames and hostnames can be determined.
Fixes: yabwe#1250
This changes the way a scheme is prefixed to a URL when linkValidation
is on. Previously any URL that did not match the scheme regex would be
prefixed with 'http://' which meant that an absolute path such as '/'
would be changed to 'http:///'
This changes it so that the 'http://' is only prefixed if the first part
of the path looks like a hostname, which allows absolute paths to be
unchanged and most relative paths to be unchanged.
I say most as a path such as "test.txt" would be matched as a hostname and
converted to 'http://test.txt' but this seems an acceptable trade off
and definitely better than trying to store a list of valid TLDs so
filenames and hostnames can be determined.
Steps to reproduce
Expected behavior: [What you expected to happen]
when enter "/" as link, it should be can't add "http://" before it, or open a new tab for this wrong link in IE.
Actual behavior: [What actually happened]
open the wrong link in current tab.
Versions
The text was updated successfully, but these errors were encountered: