The persistence of pinned tabs when reopening Firefox should be the default behavior, regardless of the order in which I close my Firefox windows. Currently, the way pinned tabs are handled is inconsistent for the use I want, which makes this feature...
I'm experiencing the same issue with Firefox. I'm using two monitors, and even though I keep all the windows on the same monitor, ghost windows still appear.
It would be nice for Firefox to use the temporary folder files again instead of putting everything "opened on Firefox" on my Download folder. Now I have a new task of deleting the file that I just wanted to check (no need to save it).