For some reason the text of the second node is not printed inside the box of the node, but on the complete opposite side of the tikzpicture.
Any idea on how to fix it?
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning,backgrounds}
\usepackage[english,hebrew,bidi=basic,provide=*]{babel}
\babelfont[hebrew]{sf}[Script=Hebrew]{Arial}
\begin{document}
\begin{frame}
\begin{tikzpicture}[background rectangle/.style={fill=gray!33}, show background rectangle]
\node draw,text width=0.75\textwidth, align=left, outer sep=0pt,inner sep=0pt {%
לורם איפסום דולור סיט אמט.
};
\node draw,below = 0pt of n1.south east,anchor=north east,outer sep=0pt,inner sep=0pt {%
שלום עולם};
\filldraw (n2) circle (1pt);
\end{tikzpicture}
\end{frame}
\end{document}
(The MWE is with beamer but happens with article and book as well)


