When polyglossia is loaded noindentafter stops working:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Latin Modern Roman}
\usepackage{lipsum}
\usepackage{polyglossia}
\setmainlanguage{french}
% \PolyglossiaSetup{french}{indentfirst=false}
\usepackage{noindentafter}
\NoIndentAfterEnv{myitemize}
\newenvironment{myitemize}{\begin{itemize}}{\end{itemize}}
\begin{document}
\begin{myitemize}
\item test
\end{myitemize}
\lipsum
\end{document}

This happens with all the languages I tested. In No indent in the first paragraph in a section? egreg suggested to add indentfirst=false (commented in the code) but unfortunately it does not work for custom environments.
Is there a (possibly easy) way to restore the noindentafter functionality when usingpolyglossia?

\begin{tcolorbox}test\end{tcolorbox}\lipsum– d-cmst Nov 26 '13 at 20:59\parat the end. – d-cmst Nov 26 '13 at 21:03\parby default at the end, and since I might be using something else in a unorthodox way, I find convenient to add stuff to\NoIndentAfterEnvand live happily after. Consider also that in this specific use case I'm porting an already written document to LuaLaTeX, so the damage is already done :) – d-cmst Nov 26 '13 at 21:46