Putting together §7.3 Theorem 1 and §8.3 Theorem 1 of Goldblatt Topoi we know that, in a topos where $[\top, \bot]: 1 \oplus 1 \to \Omega$ is an isomorphism, $\neg\circ\neg = 1_\Omega$.
Goldblatt's proof goes via facts about lattices and Boolean algebras. Shouldn't there be a simpler, more direct, proof that doesn't involve considering conjunctions/disjunctions, intersections/unions? But what is it?
(Sorry if this is well known and I have just searched badly. I had guessed that we could easily(?) show that in any topos (?) there is a pullback square as in question Showing that, in a topos where $\Omega \cong 1 \oplus 1$, then $\bot = \neg \top$ in a pullback square which could be pasted with the pullback defining $\neg$ to then show $\neg\circ\neg = 1_\Omega$. But I guessed wrong!)