(May not be minimal) working example:
% use XeLaTeX to compile
\documentclass{beamer}
\usetheme{Berlin}
\title{Test}
\author{Testname}
\institute{Testing University}
%%---------------------------
\begin{document}
\section*{}
\begin{frame}
\titlepage
\end{frame}
\section{SecA}\subsection{sub1}\frame{Hello1a}\frame{Hello1b}\subsection{sub2}\frame{Hello2a}\frame{Hello2b}\subsection{sub3}\frame{Hello3a}\frame{Hello3b}
\section{SecB}\subsection{sub1}\frame{Hello4a}\frame{Hello4b}\subsection{sub2}\frame{Hello5a}\frame{Hello5b}\subsection{sub3}\frame{Hello6a}\frame{Hello6b}
\section{SecC}\subsection{sub1}\frame{Hello7a}\frame{Hello7b}\subsection{sub2}\frame{Hello8a}\frame{Hello8b}\subsection{sub3}\frame{Hello9a}\frame{Hello9b}
\end{document}
When using miniframes beamer outer theme and XeLaTeX to compile, I found that the bullets on the navigation bar are clickable but the positions are shifted. If you click the second bullet on the second line, you’ll enter the frame “Hello3b” but not “Hello2b”, and you can’t even use the navigation bar to enter the page “Hello1b”.
If I use pdfLaTeX or LuaLaTeX, then there’s no problem.
Related question and answer: XeLaTeX and Beamer miniframes not compatible, but the answer there didn’t solve the problem. And the related issue and related pull request don’t seem to solve the problem as I’m using TeX Live 2022 and the file beamerouterthemedefault.sty included the changes.
