De hecho cuando Pedro III falleció en Villafranca del Penedés, su hijo Alfonso se encontraba en Mallorca al mando de una expedición para castigar a su tío Jaime II de Mallorca por la ayuda que había prestado al monarca francés Felipe III en su intento de invadir Cataluña en junio-octubre de 1285.