SessionRestore is now a native Safari App Extension
@SweetP The thing is ... Safari DOES seem to have access to the page title "before the page loads". I have an extension called "Recent Tab List", and I am able to search through web page titles in all tabs, even when I just restarted Safari and I never opened those tabs to view them yet. I think the page title property is accessible, and it doesn't require the page to be opened. However, this is not the current behavior of SessionRestore. To be honest, I'm tempted to just write my own scripts to solve the issue ever since the Session extension lost support.
BTW, I'm not sure if it's related but ... since I installed SessionRestored, my Safari has crashed twice in 24 hours. I cannot trace it back to SessionRestore, so I don't know if it's a bug. If it crashes again I'm going to have to uninstall and see if the crash goes away.
I know its frustrating, but this is Apple were talking about... Just look at the MacBook keyboard fiasco... I have wanted to update SessionRestore to a native app since I learned of the new SafariServices framework 3? years ago... but it just wasn't possible until Safari 12.1
ill keep looking into this. Maybe i'll find a way. I could probably tell safari to reload tabs which aren't loaded yet... but with many tabs, that is going to slow your computer to a crawl...
If I find a way, Ill post back here
it looks as though support will be added for this in a future Safari release. Safari Technology Preview 85 returns all the tab titles on relaunch.
working correctly on macOS Catalina beta also. it seems Apple is upping there game with fixing bugs.