When KUrlNavigator is initialized using KUrlNavigator::initialize with a url containg redundant ('/') say /home/user///folder then KUrlNavigator::updateButtons stops creating buttons as soon as redundancy occurs. Here if we consider the above path then KUrlNavigator will create buttons till "user" and not for "folder" Reproducible: Always Steps to Reproduce: 1.Use the testcase for KUrlNavigator in kio/tests. 2.in KUrlNavigator's constructor pass a url like "/path/to/local///folder/subfolder" 3. Actual Results: If we consider the steps above then KUrlNavigator will initialize in breadcrumb view with the indication "path>to>local" Expected Results: The navigation indication should be "path>to>local>folder>subfolder>".
Created attachment 99786 [details] This patch will clean the path before KUrlNavigator is initialized