And therefore immediately triggers unload, causing view expired exception on view behind p:commandLink ajax="false" action. Workaround for now is to just use h:commandLink instead.