Neither pope contradicted the other. Yes, there is salvation without being a declared member of the Catholic Church, but no, you cannot get to heaven without being a Catholic.
There is something called baptism of desire. I don’t know the official wording for this, but what I have learned is that if you live a “Catholic” life, which means basically following the ten commandments, and the two that Christ gave. Living a “good” life. Even if a person doesn’t know the ten commandments, they are written on their heart, and they know what is right and what is wrong.
My great-grandmother is Protestant, she always has been, she is the best person I know (except for my mother and father of course

) I cannot imagine the Church, or God refusing her heaven because she cannot see why she should become Catholic. Despite prayers and talks with her,
she agrees that the Church is good, but she doesn’t see a problem with her church. She may not be Catholic in name, but she is in spirit.
PS: Tomorrow is the Solemnity of the Sacred Heart! A major feast day, you don’t need to fast tomorrow!
Your grandmother IS INNOCENTLY IGNORANT and as long as she has lived a** moral life, **just like a Catholic, she will be saved.
How anyone can say that is is NOT innocently ignorant is beyond me. She is still **seeking the truth **and she has NOT YET arrived at the truth. She still believes that her church is valid. All of this is addressed by the Baltimore Catechism which, in my opinion , gives a better explanation that the current catechism.
The Baltimore Catechism, #4
- Q. Are all bound to belong to the Church?
A. All are bound to belong to the Church, **and he who knows **the Church to be the true Church and remains out of it, cannot be saved.
**Anyone who knows **the Catholic religion to be the true religion and
will not embrace it cannot enter into Heaven. If one not a Catholic doubts whether the church to which he belongs is the true Church, he must settle his doubt, seek the true Church, and enter it; for if he continues to live in doubt, he becomes like the one who knows the true Church and is deterred by worldly considerations from entering it.
In like manner one who, doubting, fears to examine the religion he professes lest he should discover its falsity** and be convinced **of the truth of the Catholic faith, cannot be saved.
Suppose, however, that there **is a non-Catholic **who firmly
believes that the church to which he belongs is the true Church, and who has never – even in the past – had the slightest doubt of that fact – what will become of him?
If he was validly baptized and never committed a mortal sin, he will be saved; because,** believing himself a member of the true Church, he was doing all he could to serve God according to his knowledge and the dictates of his conscience**. But if ever he committed a mortal sin, his salvation would be very much more difficult. A mortal sin once committed remains on the soul till it is forgiven. Now, how could his mortal sin be forgiven? Not in the Sacrament of Penance, for the Protestant does not go to confession; and if he does, his minister – not being a true priest – has no power to forgive sins. Does he know that without confession it requires an act of perfect contrition to blot out mortal sin, and can he easily make such an act? What we call contrition is often only imperfect contrition – that is, sorrow for our sins because we fear their punishment in Hell or dread the loss of Heaven. If a Catholic – with all the instruction he has received about how to make an act of perfect contrition and all the practice he has had in making such acts – might find it difficult to make an act of perfect contrition after having committed a mortal sin, how much difficulty will not a Protestant have in making an act of perfect contrition, who does not know about this requirement and who has not been taught to make continued acts of perfect contrition all his life. It is to be feared either he would not know of this necessary means of regaining God’s friendship, or he would be unable to elicit the necessary act of perfect contrition, and thus the mortal sin would remain upon his soul and he would die an enemy of God.
If, then, we found a Protestant who never committed a mortal sin after Baptism, and who never had the slightest doubt about the truth of his religion, that person would be saved; because, being baptized, he is a member of the Church, and being free from mortal sin he is a friend of God and could not in justice be condemned to Hell.
I said I gave you an example that can scarcely be found, namely, of a person not a Catholic, who really never doubted the truth of his religion, and who, moreover, never committed during his whole life a mortal sin. There are so few such persons that we can practically say for all those who are not visibly members of the Catholic Church, believing its doctrines, receiving its Sacraments, and being governed by its visible head, our Holy Father, the Pope,
salvation is an extremely difficult matter."
II is not impossible for a non-Catholic to be saved but it is
more difficult because while they have a means of salvation, baptism, they do not have all of the necessary means,
all of the sacraments, like a Catholic does. Their salvation is not impossible but “
an extremely difficult matter”