Pedro III soluciona los problemas internos concediendo, en las Cortes de Tarazona (1283-84), la formación de la Unión aragonesa y prestando juramento al Privilegio General que defendía los privilegios de la nobleza; asimismo concedió al Condado de Barcelona la constitución “Una vegada l´any” en las cortes celebradas en Barcelona entre 1283 y 1284.