This bug is not related to my fix since I didn't touch the uiTaskbar.py.
But you can try this to fix the activate animation to be resetted all the time:
On void CSlotWindow::ActivateSlot(DWORD dwIndex) method add this under return:
And to fix the ActivateSlot to be propagating to the slot you put the icon on the taskbar you can try this fix:
On void CSlotWindow::ClearSlot(TSlot * pSlot) method find the ActiveEffect array hiding and just replace it with __DestroySlotEnableEffect(); or however your function is called.
Long time but finally here, I bring to you the second version of this fix. I think I fixed every bug I saw on this post.
New download link: [Hidden Content]
If missed something or just new bugs are found write on the post. Please do not create new threads trying to get help from something related to this post, just write here.
I modified every file you find on the .zip so if you already installed the first version check everything again.
PS: If any Moderator sees this, update the first post please.