Ok, so I figured out where it does it and how to make it work, but why it does what it does is beyond me, perhaps some dev can better explain the connection.
So, go back into Includes_Animations.xml
find this code:
Code:
<include name="Animation_HiddenByInfo">
<animation effect="fade" start="100" end="0" time="200" condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(songinformation)">Conditional</animation>
</include>
and change the "0" to a "2"
Code:
<include name="Animation_HiddenByInfo">
<animation effect="fade" start="100" end="2" time="200" condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(songinformation)">Conditional</animation>
</include>
while you're at it, go back to
Code:
<include name="Animation_NavMenu">
</include>
and change it back to this instead
Code:
<include name="Animation_NavMenu">
<animation type="Conditional" condition="!ControlGroup(7000).HasFocus()">
<effect type="zoom" start="100" end="2" center="auto" tween="back" easing="in" time="400" />
<effect type="fade" start="100" end="2" time="400" />
</animation>
</include>
and then change
Code:
<include name="Animation_OpenCloseFade">
</include>
back into
Code:
<include name="Animation_OpenCloseFade">
<animation effect="fade" start="2" end="100" time="200">WindowOpen</animation>
<animation effect="fade" start="100" end="2" time="200">WindowClose</animation>
</include>
As you can see, if you take the fade to anything less than 2 it never comes back, I have no idea why it does this.
There are a lot of animations that start and end at 0 so this is likely to pop up everywhere, but for now until a Dev can chime in with WHY this is doing this, we'll just play whack-a-mole as needed to be able to let the Alpha testers continue to use Metropolis as best we can.
UPDATE: Looks like it's a known issue and it looks like the fix is coming to the nightly builds soon.
But why if you ran a nightly from 4 days ago is the bug still there? That fix was supposed to be merged like 10 days ago.