I want to link to a section frame from another frame. \hyperref[label]{Text} should do the job but it links to the first frame instead.
My MWE (using XeLaTeX):
\documentclass[aspectratio=43]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usepackage{fontspec}
\begin{document}
\frame[plain,noframenumbering]{\maketitle}
\begin{frame}{TOC}
\tableofcontents[hideallsubsections, sections={1-2}]
\hyperref[specialLink]{Special Link to Three}
\tableofcontents[hideallsubsections, sections={4}]
\end{frame}
\section{One}
\section{Two}
\section{Three}\label{specialLink}
\section{Four}
\end{document}
Update: Tried @samcarter's answer but the link now points between the first and second slide of a section. Updated MWE below:
\documentclass[aspectratio=43]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usepackage{fontspec}
\begin{document}
\frame[plain,noframenumbering]{\maketitle}
\begin{frame}{TOC}
\tableofcontents[hideallsubsections, sections={1-2}]
\hyperlink{specialLink}{Special Link to Three}
\tableofcontents[hideallsubsections, sections={4}]
\end{frame}
\section{One}
\section{Two}
\section{Three}\label{specialLink}
\frame{a}
\frame{b}
\frame{c}
\frame{d}
\section{Four}
\end{document}
\section. Now my pdf reader puts the text of the section slide on top, instead of the top of the section slide. – yoshegg Jul 08 '18 at 17:48