It doesn't look like this is intentional, the transition code has been there since 2015, but now something is adding the elements to the page and then adding the appropriate class resulting in this transition every time the page loads.
1. Figure out which change has caused this and possibly other issues
2. Determine if it should be fixed