List focus jumps to first column after selecting multiple rows

Nice! I'm messing with the internals of the list control, so anything from refresh to editing capabilities can be affected. Also, please check if the Sticky Keys behavior (as mentioned in the linked topic) has changed with your system.

I don't see any pop-ups for activation sticky keys here.

OK, good. That's also my observation. If you find anything else that's different from before please let me know.

Hello Florian. Thanks for the update. However, I am not as fortunate as @poster with v3.04β.

I did the usual… download anew, run the install as Portable, open a folder of audio files, scroll to the right, and select a few rows. The focus moved to the first column.
I tried on 2 systems.

Could it be a runtime dll issue? Maybe a not-so-dependent dependency is installed of many user's PCs but not on others.

Ah, that's unfortunate. Would have been too nice! And you're sure you've updated from the link above and not from the development build page? The file version in Explorer is 3.4.2.2.

It could be a runtime dll issue, but if you're using an updated system, there is nothing to really change without breaking stuff.

I had v3.4.2.0. (I guess someone named two different files with same name :wink:
I used the correct link and Bobs your uncle.
I will check further for regression issues.

Kudos! :slight_smile:

1 Like

Did you refactor the code or rewrite?
What actually was the fix?

Glad I've asked :smiley: And I've learned a new phrase!

I was using Spy++ to intercept the messages the list control is receiving and noticed some timer messages I was not sending and started intercepting them. The scrolling issue seems to be caused by the list control receiving a WM_TIMER message with the ID 43.

I consider this a really ugly fix and the messages probably have a reason to be there. But so far it has been more annoying with them than without.

I look forward to hear back from @esumsea and @incifinci and if all goes well, I can ship another development build including the fix.

I just started testing. :slight_smile:

Sorry... My downloaded is 3.4.2.0, still.
3.571,272 bytes
Where can i find 3.4.2.2?

It's linked from here:

Thanks for testing!

I downloaded it, exactly. 3 times. Same size, same properties: 3.4.2.0.
But i continue testing with this.
By the way, is the size OK?
3.571,272 bytes

Yes, I was referring to the 3.4.2.2 of the Mp3tag.exe not the installer executable.

Oh! That is right, thank you.

Sorry... :frowning:
After 5 min, first attempts. Opened 440 files mp3, selected some with Shift and Ctrl (combining); in the Tag panel changed genre to else one, saved with Save button; then Undo (selection is preserved) -- jump to the very left, again.

Next: selecting ~10 files, changed all title to one of them in Tag Panel, saved through the selecting another row -- jumps to the very left.

Next: simply continuing the previous, moving to right, Undo -- jumps to the very left.

Florian, i am really sorry. And of course, thank you for your effort. The machines are different -- if you need any data, I shall be happy to provide it.

By the way, i use Stickies from Zhorn Software, and i did not notice anything.

Okay, that's really unfortunate — I had high hopes after the initial feedback!

One last test: if you scroll to the right and simply select by holding the Shift key down, does it then also jump back to the left as it did before?

Also, which Windows version are you trying this on?

I am still trying, but nothing, no jumping. BUT! For me, that phenomenon came in very rarely. My usual situations are those, written above (save, especially with selecting another row; plus undo).

All in all, it is conceivable, that i am dealing with something else, only the symptom is the same.

Win7ultimate hun 64 bit
6.1.7601 SP 1 build 7601

Hello @incifinci
It seems that your strategy is compounding things and it would be difficult to pinpoint why you do not get the results that you expect.

I would suggest that you do the following which will add a new install of Mp3tag (portable). It will not interfere with what you currently have installed.

  1. Download and run v3.04.2.2. Choose "Portable" when prompted and install in a location that you will remember and not where there are other Mp3tag installs.
    https://download.mp3tag.de/support/F8777A14-3B44-4AB2-9C23-69A1018F6A1D-3422/mp3tagv304bsetup.exe
  2. Run the Mp3tag that you just installed.
  3. Drag and drop a folder of audio files into Mp3tag. The list should be populated.
  4. Scroll the screen to the far right.
  5. With the mouse, select the first row. Hold the SHIFT key and select rows 3 and 5.
  6. Answer YES if the screen moves its focus to the first (left-most) column, or NO if there is no change in position.

You may close Mp3tag and delete its root folder, if you wish.

NO.
I tried the same with a clean (mobile) installation of 3.04a: NO.

@jackpots, thank you for your effort.

Thanks for the tests! It's clearly two different issues showing the same effect.

I've spent the day researching, refactoring, and experimenting regarding the issues @incifinci was describing (jumps related to save and undo) and I'm on a promising track now. More tests are needed, I'll post an update tomorrow.

1 Like