My apologies for not updating the TOC. Kharthus was kind enough to post an updated version I have been totally swamped the last few days so I haven't had time to make modifications. You can find his version here: Livestock - 4.0.1 Patch

Thank you for the comments, and I hope I was able to help you all get through the rough period of addon updates!

I've been trying to hunt down what the issue is, since both the PreClick and PostClick code runs, I assume it has to do with the statemap handler, but haven't tested if it's failing to set the macro up on the COmboButton, or if it's failing to click it once it has.

In your code though. instead of copying the Dismount code into the PreClick, you could probably just call Livestock.Dismount() itself. My temporary solution does almost the same thing, only I call it in the PostClick as an else statement on the check for mounttype being set... if it's set, it calls a land or flying mount... if it's not, it dismounts.