The current version of the French Fleet rules on surrender state;
The Axis players can decide to let some or all of its newly acquired ships sail to their Home Country under the French Flag. Thus, they can pass any ships belonging to a nation they are at war with. independent on which sea zone they are in, they can make this move in one turn. This must be decided after the rolling has ended.
How does this interact with the Turkish Straits. If, for example, the French fleet moved into the black sea, and then France went to war with a major power they normally would not be able to pass the Straits and would be effectively locked in. If then France Surrendered, and if any ships went axis, would they get to sail back to German home country? if they still are under “French Flag” logically they still wouldn’t be able to pass through the Straits.
And while we are here, say if USSR also declared war on France, would the soon to be german ships be able to pass by a USSR fleet?