When the last word(s) in RTL sentence is an English one, the point at the end of the sentence (also termed full point/full stop/period) is in the wrong location.

The MWE is as follows:
\documentclass{article}
\usepackage{polyglossia,bidi}
\setmainlanguage{hebrew}
\setotherlanguage{english}
\setmainfont{David}
\usepackage{fontspec}
\begin{document}
\begin{itemize}
\item שלום hello שלום.
\item שלום hello.
\item שלום hello .
\end{itemize}
\end{document}
Can it be fixed somehow?
