Thanks for condolences!
No, I did not land window-first
I had 7 minutes to realize I had 2 AFMU units but they did not work on blown canopy. Apparently only cracked canopy can be fixed and that really does make sense.
And I did not take SRV as it was making my jumps shorter.
In retrospect, that might have allowed me to return, as I have seen from other CMDRs reports that hoping into SRV and sending ship onto orbit and back resets oxygen time countdown.
Even then it would be slim chance of getting back as that would give me 7 minutes every time - might not be enough to get to next system with 'land-able' planets as sometimes I have jumped several systems before encountering any suitable planet to land.
Lesson learned - must ... resist ... landing ... on ... high ... G ... planets. (or learn to do it properly)