This is related to
I'm curious why overlay commands \visible (and \invisible, \uncover, \onslide) would add an extra vertical space after the equation; whereas \only (and \alt) does not.
Does it somehow have to do with the fact that \visible et al (except \onslide) are defined using \alt? (Definitions are found in ..\tex\latex\beamer\base\beamerbaseoverly.sty).
MWE
\documentclass{beamer}
\usetheme{Warsaw}
\newcommand\entry{
Text:
%
\begin{equation*}
ax=b
\end{equation*}
%
}
\begin{document}
\begin{frame}
\begin{block}{No overlay command}
\entry
\end{block}
\begin{block}{\textbackslash visible, or \textbackslash invisible, \textbackslash uncover, \textbackslash onslide}
\visible<1->{\entry}
\end{block}
\begin{block}{\textbackslash only or \textbackslash alt}
\only<1->{\entry}%
% {\entry} % uncomment if using \alt
\end{block}
\end{frame}
\end{document}
Output

\parbefore leaving\visible(as in\visible<1->{\entry\par})solves the problem (that's the answer I provided to the original question you linked to). – Gonzalo Medina Jan 17 '15 at 02:28\entry, either inside or outside of the scope of\visible(e.g.\visible<1->{\entry} text) also worked. Somehow the combination of\visibleand display math gives the unwanted vertical space. – Herr K. Jan 19 '15 at 17:58beamerbaseoverlay.sty. My best bet is, this is caused by either by\beamer@spacingcoveror by additional groups which are introduced with the\visiblecommand in comparison to\only. – samcarter_is_at_topanswers.xyz Jul 14 '16 at 12:57