gloss-latin.def initiate the ^ shorthand and then deactivates it again with \shorthandoff{^}. But this resets the catcode to 12 and not to 7 as needed.
This didn't lead to problems in real documents as a following \ExplSyntaxOff did reset the catcode later. But a recent change in expl3 no longer does it and so the problem appeared: https://tex.stackexchange.com/q/663753/2388.
We will revert the change in expl3 for now, but it would be nevertheless better if polyglossia would use \shorthandoff*{^} as it does also later in the code.
gloss-latin.def initiate the
^
shorthand and then deactivates it again with\shorthandoff{^}
. But this resets the catcode to 12 and not to 7 as needed. This didn't lead to problems in real documents as a following\ExplSyntaxOff
did reset the catcode later. But a recent change in expl3 no longer does it and so the problem appeared: https://tex.stackexchange.com/q/663753/2388. We will revert the change in expl3 for now, but it would be nevertheless better if polyglossia would use\shorthandoff*{^}
as it does also later in the code.