Forlders containing "%" symbol in their names get shown in the location bar with "%25" instead when opened. Reproducible: Always Steps to Reproduce: 1. create a new folder named asd% 2. open it 3. asd%/ is shown as "asd%25" in the location bar 4. clicking on "asd%25" appends a further "25" to the name shown, an error message (correctly) says that folder asd%25 does not exists. Actual Results: asd%/ is shown as "asd%25" in the location bar. Clicking on "asd%25" appends a further "25" to the name shown, an error message (correctly) says that folder asd%25 does not exists.
Thanks for the bug report! I can reproduce the problem. Looks like a KUrl -> QUrl porting bug (url encoding failure). The relevant code is in KIO, so I'll reassign this bug report to KIO.
Review-Request: https://git.reviewboard.kde.org/r/126009/
Git commit 9dbe36f734b5b839b2a6a934fad29d639e954498 by Emmanuel Pescosta. Committed on 09/11/2015 at 22:14. Pushed by emmanuelp into branch 'master'. Fix url encoding problems (e.g. when the path contains a '%') in KUrlNavigator These changes also fix a weird behavior of KUrlNavigator when button 0 is pressed. KUrlNavigator always used the local path '/' for button 0 and ignored the scheme and authority. REVIEW: 126009 FIXED-IN: 5.17 M +37 -0 autotests/kurlnavigatortest.cpp M +3 -0 autotests/kurlnavigatortest.h M +4 -3 src/filewidgets/kurlnavigator.cpp http://commits.kde.org/kio/9dbe36f734b5b839b2a6a934fad29d639e954498