uninstall search box UI bug

this bug I found it in earlier versions of ccleaner but its still in the latest release of CCleaner 3.26.1888 it isn't that big of a deal but its annoying

click on "tools", then select the "unistall" menu and type anything in the search box on the right

at first there is no big problem it searches for all the installed programs that matches my search in this case "google"

post-65098-0-85210900-1356844950_thumb.jpg

now delete the recently search word (just hit backspace) and you look it just get back without erasing the word you just typed search for another program name in this case I search for "windows" and it writes on top on of google

post-65098-0-95266600-1356844956_thumb.jpg

do it again and it rewrite on top of the first two searches I made before and so on

post-65098-0-47343300-1356844961_thumb.jpg

even though if you change onto another program window and return to ccleaner it fixes for a moment

HTX,

I had v3.25.1872 (64bit) and tried to replicate your problem, without success.

So I knew it was fine in the previous version.

I then uploaded to the latest version and re-traced your steps as you described and it still works fine for me.

Whatever I type in gets 'erased' when I backspace and the new search string is sitting there all by itself.

Have you tried uninstalling, rebooting and reinstalling CC, maybe try the previous version from FileHippo first.

Do any other of your text in input boxes not get refreshed?, in other applications?

Edit: sorry, i re-read your post and saw that you had the previous version already.

mta,

I unistall ccleaner , reboot my pc and download the latest version from piriform website and reinstall it but the bug is still there

I have also tested other software input boxes such as google chrome 23,adobe reader 11, office 2010,firefox 17, wordpad and even the run command in windows but they all work fine and erases the text

By the way I'am using windows xp professional sp3 (32 bits) with all the latest updates but I have also tested this ccleaner bug on a new pc with windows 8 pro 64 bit and it erases the text apparently it only affects windows xp as far as I know

Hi HTX, and welcome to the forum.

I can't replicate that on my XP Home SP3 32bit machine.

Can there be anything else at play here? There doesn't appear to be anything different looking at the text in your screenshots, but have you changed any fonts at all, or do you have a third party theme installed?

Try the portable version, and see if the issue clears up with that ...

http://www.piriform.com/ccleaner/builds

If it works, then it's somewhere to start.

:)

DennisD,

Even with the portable version the bug still persists.

image.jpg

As for third pary themes or fonts I have none installed or have installed them in the past except those that comes with windows by default I also tested other pirifom software such as recuva 1.44.778 input boxes and seems fine it erases the data the bug is only in ccleaner

Dibujo.jpg

this is a long shot, but i'm trying to think outside-the-box.

since your problem is with input boxes(admittedly only in CC), it makes me think of Java, Flash, or VB Script and those sort of programs.

now i have no idea what CC uses internally to accept input from the user, but have you tried updating your Java, Visual C++ Redistributable, Flash, .NET libraries ?.

just throwing ideas out there...

Another long shot in the dark: I cannot replicate this "bug" either.

If you are using WinXP, try updating videocard drivers too. Also check if disabling Write Combining does anything for you. It's under Advanced options > Troubleshooting in video configuration. Right-click on desktop.

@HTX,

had another thought, have you tried a Search in Defraggler, say, for Filename contains, hit Search, come back and try again, does it go pear-shaped for you like CC does?.

i'm assuming Piriform would use the same method of user input on all their products.

I can replicate this on a XP Home machine.

Basically I type in (for example) Foxit. (for Foxit Reader)

I then press the backspace key which would normally delete a letter of the word Foxit on each press of the backspace key.

What happens on my machine is that the backspace key instead behaves like the arrow key behaves in that each press moves the cursor back along along one letter at a time.

Nothing gets deleted and obviously when you type in another search, the new search word types on top of the old search word.

@HTX

I have found that if I type into the search field and then use the arrow key that SHOULD move the cursor back along one letter, the arrow key instead behaves unpredictably.

I see this as being perhaps a hotkey issue or a certain type of keyboard issue. It won't bother me, and as it doesn't affect other Piriform softwares or most other users, Piriform may not feel it is worth looking into (personal opinion)

(quick question, do you have an Alt Gr key on your keyboard?)

mta,

I doubt java or .net has anything to do with, it seems ccleaner is written in c++ entirely and it doen't depends on other runtime library or frameworks that isn't MS C++ but still answering your question I have java 7 update 10 / .net 4 client profile fully updated/

As for visual C++ redistributable I have 2005 SP1 (8.0.61001) / 2008 SP1 (9.0.30729.17) / 2010 SP1 (10.0.40219) / and the latest 2012 (11.0.51106.1)

hazelnut, no I don't have the Alt Gr key but it could be a hotkey issue as you said the strange thing about is that it only affects ccleaner, other piriform software works fine, as for the drivers they are up to date, it seems it could be some messed up regsitry issue on some driver or a windows service anyway it isn't priority as long as ccleaner clean all the crap on my pc I'am fine plus I rarely or never used the search box it seems to be an isolated problem

As you say HTX it is nothing that you or I need to worry about (or any other user, may be just us !)

It is not a Java, .Net or anything else issue. That particular text field box has been written to do certain things, and for you and I it triggers off a keyboard reaction due to how that text box has been programmed to behave.

We can live with it :)