I'm having trouble aligning content top with Beamer even when I add the class option t. Ideally, I would like my content to be flushed to the same vertical height irrespective of what content I start with. But slides that start with itemize or displayed equations have some extra vertical space between the frametitle and the content. Without success, I have tried adding \vspace{-\topsep} before itemize and \vspace{-\abovedisplayskip} before align*.
In the end, I would like to use the Metropolis theme, but I suspect that the problem is unrelated to the theme.
MWE:
\documentclass[t]{beamer}
% \usetheme[sectionpage=none]{metropolis}
\begin{document}
\begin{frame}{First frame}
Hello, world!
\end{frame}
\begin{frame}{Second frame}
% \vspace{-\topsep}
\begin{itemize}
\item Hello, world!
\end{itemize}
\end{frame}
\begin{frame}{Third frame}
% \vspace{-\abovedisplayskip}
\begin{align}
Hello, world!
\end{align}
\end{frame}
\end{document}
\drawgridcommand shifts the frame content down, which makes the adjustments conditional on having the grid there. I suppose that one could change the color of the grid so that it invisible... – Fredrik P Mar 18 '21 at 09:23