URLs that contain an encoded slash character (%2F) are not handled correctly
Created by: balcy
-
navigate to URL https://ci.ubports.com/blue/pipelines
-
search morph-browser
-
click on the result
-
the current page should now be https://ci.ubports.com/blue/organizations/jenkins/ubports%2Fmorph-browser/activity
-
click on the address bar
-
press enter
Expected Result: The page should reload, the URL should not change Actual result:
- The URL changes to https://ci.ubports.com/blue/organizations/jenkins/ubports/morph-browser/activity
- you see "Page not found (404)
The same issue is when the browser is restored:
- select "restore previous session at startup" in settings
- keep a tab with https://ci.ubports.com/blue/organizations/jenkins/ubports%2Fmorph-browser/activity open
- on the next start the URL is https://ci.ubports.com/blue/organizations/jenkins/ubports/morph-browser/activity
Another instance:
- copy the URL https://ci.ubports.com/blue/organizations/jenkins/ubports%2Fmorph-browser/activity to the clipboard
- set a custom homepage (in settings) with that pasted URL
- the saved custom homepage is actually https://ci.ubports.com/blue/organizations/jenkins/ubports/morph-browser/activity
(%2F was replaced by /)
Edited by Chris Clime