El nacimiento de su hijo, Jacobo Francisco Eduardo Estuardo, el 10 de junio de 1688, pareció garantizar la sucesión católica.