I was messing around with dyes on my (newly obtained) jackal and left my character sitting on it while I was on Facebook so I could come back to it and see if I liked the choice I'd made. Then I got distracted and was literally afk (not even in the same room as the PC).
When I came back about 20 minutes later my character was stood in the same spot but standing, not mounted. I checked my combat log and it doesn't show anything attacking me, or anything at all happening since I logged into this character. I'm right by the Jackal Run heart NPC so it seems unlikely anything would have attacked me. I can't think of any other reason I'd be dismounted so now I'm wondering if there's a timer which dismounts you after a period of inactivity. (Maybe to stop people afking mounted in busy spots where they'd be in the way.)
I'm not complaining if there is, or if there isn't, just trying to work out what happened.
"You can run like a river, Till you end up in the sea,
And you run till night is black, And keep on going in your dreams,
And you know all the long while, It's the journey that you seek,
It's the miles of moving forward, With the wind beneath your wings."