Hi!
I generated a public address from a brand new wallet on electrum and I forgot to press save..
Then I received a payment on that address.
Just wanted to be clear, what exactly did you forget to save? The seed, or the wallet address?
Did you log in again using the same seed you used to create the public address before?