Bug 403464 - Keditbookmarks convert URL field
Summary: Keditbookmarks convert URL field
Status: REPORTED
Alias: None
Product: keditbookmarks
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-21 15:04 UTC by Peter
Modified: 2019-01-21 15:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter 2019-01-21 15:04:18 UTC
SUMMARY
Hi guys!
I use KDE Neon with the keditbookmarks 5.0 and konsole 12.18.1 packages installed.

And I have a little problem. Konsole allows you to save bookmarks using the keditbookmarks package. It was assumed that tabs only will be saved there. But you can also save commands, conveniently turning to them every time.

When creating and saving bookmarks in the keditbookmarks package via konsole, my commands are escaped.



STEPS TO REPRODUCE
I will give an example from the file ~/.local/share/konsole/bookmarks.xml:
- if you save a bookmark with a string (URL field)
    awk 'NR>=7&&NR<=12' ~/.bash_history | cat -n
- after saving, get
    <bookmark href="awk 'NR%3E=7&amp;&amp;NR%3C=12' ~/.bash_history %7C cat -n">
- at the same time, the description field remains readable if you access it through the bookmark editing package
    <desc>awk 'NR>=7&amp;&amp;NR&lt;=12' ~/.bash_history | cat -n</desc>



OBSERVED RESULT
The bash command is converted to a non-executable form. Because of the encoding of the string in the URL format.




EXPECTED RESULT
Keditbookmarks does not convert the URL field and works with it as a string.



SOFTWARE/OS VERSIONS
Windows: -
MacOS: -
Linux/KDE Plasma: KDE Neon 5.14
(available in About System)
KDE Plasma Version: 5.14.5
KDE Frameworks Version: 5.54.0
Qt Version: 5.11.2



ADDITIONAL INFORMATION
Can it be done so that the text entered in <bookmark href = ""> can be restored to its original form? Maybe you can tell me how to disable char escaping?

I understand that keditbookmarks was not designed for such tasks, but it would be very convenient.

Thanks for attention!



P.S. I apologize, the translation into English prepared through translate.google.