Version: (using Devel)
Compiler: gcc 4.3.2
Installed from: Compiled sources
Lets say that you have one tab open (the norm.) you then paste a url into the line edit (location bar). Open a new tab, paste a notably -different- url into the bar. Repeat again. Go back to your previous tab's, and the url's are not saved.
This is not limited to pasting, just simply typing something random would be an easier way to test this.
Look at firefox, for instance, because this is very handy what it does. When you do this, it saves each text into the tab(internally of course) when the line edit is modified. Then it just recalls it when the tab changes (basically what it does now, excluding the saving).
So... long story short, I just lost 5 minutes pasting a bunch of links of bug reports into multiple tabs, only to find out that it only kept my last one (what was last pasted into the linedit). The reason why I had to paste the bug reports was... ironically, because the bookmark manager crashed and lost all my bookmarks.. but klipper saved the day. Well... onto another bug report creation ;) .
This is without navigating btw.
This works fine for me in KDE v4.6 and up.