This has to be the most frustrating UI issue in the game for me. It is bad enough that it doesn't explain why allies won't join the war you're planning (so you can't decide if there might be something you can do to increase the chances) but it is really irritating when it tells you that they will join and then they don't.
My latest example of this has come in my first Ironman game (so that probably makes it even more annoying because I can't just reload) where I've got the mission to liberate Judea from a powerful Ottoman Empire. The tooltip tells me that my strong and faithful ally Brandenburg, who just happens to be the senior PU partner of Russia, will join the war so I'm fairly happy that, with their help, we will be able to take the Ottomans. But when the war starts they haven't joined so I check their diplomacy screen and, lo and behold, not willing to join the war because it is too distant.
I just cannot fathom why Paradox can't get this part of the interface to work. How can the code possibly calculate that an ally will join a war before it starts only to change that calculation the moment it had started?
My latest example of this has come in my first Ironman game (so that probably makes it even more annoying because I can't just reload) where I've got the mission to liberate Judea from a powerful Ottoman Empire. The tooltip tells me that my strong and faithful ally Brandenburg, who just happens to be the senior PU partner of Russia, will join the war so I'm fairly happy that, with their help, we will be able to take the Ottomans. But when the war starts they haven't joined so I check their diplomacy screen and, lo and behold, not willing to join the war because it is too distant.
I just cannot fathom why Paradox can't get this part of the interface to work. How can the code possibly calculate that an ally will join a war before it starts only to change that calculation the moment it had started?