Transitions not refreshing css ?

Transitions not refreshing css ?

Hi 

I have a site with a top level menu and on each link of the menu I use a different css to change the theme.
Ie the first link shows green colors the second blue etc.

I have started to use jQuery mobile transitions by adding to each link data-transition="slide" .
This seemed to work great apart from the css colours never change as the css seems cached.
(I can do a browser reload after the transition to update)

I also have a page with a block like 

<style>
.info {
    display: none;
}
</style>

which also does not get called. Unless I reload the page explicitly after the transition ?

Has anyone seen this before ?
I am running the latest stable version.

I have turn of page pre-fetching in case it was that.
This is on mobile and the desktop (Chrome)

Thanks for any help.


Example

Goto

First time it works.
The go to 


The alerts still show ?
Do a refresh on this page and then go back to the first url to see the issue.