I'm new to Mac, so please be patient :)
I've got a MacBook Pro (Retina, 15-inch, Mid 2015) with macOS Mojave. Some apps are pre-installed, because it's a company laptop. So, maybe something in there, but I'm not sure.
The problem is that neither Safari nor Vivaldi (I installed Vivaldi to check there) restore opened tabs. But Safari has an option "Safari opens with: All windows from last session" and Vivaldi "Startup: Last session". On my Ubuntu Desktop Vivaldi works perfectly with it.
So, what's going on here and how to fix it?
Update due to comments:
- I'm not using Incognito, so that's not the problem
- I unchecked the Close windows when quitting an app option in System Preferences > General but this didn't help
- I've checked the answers at How can I save state of tabs in Safari? but none of the answers helped, so it seems this problem is unique to macOS Mojave (especially since Vivaldi is also affected)