Sin embargo, a partir de 1338, Pedro de Ribagorza consiguió echar temporalmente a Pedro López de Luna de sus cargos públicos, y ocupar la cancillería real comenzando a tener un ascendiente decisivo sobre el rey, que pasó de tener una idea política «continentalista» cercana a los intereses aragoneses a una más proclive a la mediterránea, que beneficiaba a los catalanes.