# Beamer footline dissapears with onslide

When using \onslide<n> with 1<=n<=k the footline will only appear on the slide \onslide<k>.

To fix this it was suggested by Joachim Breitner to add a \onslide<1-> at the end of every environment.

My question is if there is a way to do this automatically with the end of environments, such that all \end statements becomes \onslide<1->\end statements instead.

And whether this would be smart.

I tried adding a \onslide<1-> inside the footline definition, but this did not help.

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{duckuments}
\usepackage{tikz}
\usetheme{Singapore}

\setbeamertemplate{footline}{%
\includegraphics[height = 0.5cm]{example-image-duck}
\hfill%
}

\begin{document}
\begin{frame}{The best duck}
\begin{tikzpicture}
\onslide<1> \node at (0,0) {Bob is the best duck, he is in the lower left corner.};
\end{tikzpicture}
\end{frame}
\begin{frame}{The day Bob disappeared}
\begin{tikzpicture}
\onslide<1> \node at (0,0) {Ohhh nooo, Bob is gone. };
\onslide<1> \node at (0,-1) {What frame is this anyways?};
\onslide<2> \node at (0,0) {Yay Bob is back.};
\end{tikzpicture}
\end{frame}
\end{document}


Produces:

Bob was probably just changing clothes in the second slide ;-)