-snip-
If it is better to select empty addresses: Should I use empty green "receiving" or empty yellow "change" addresses for it?
Just use the "
Receive" tab.
From there, Electrum will automatically select from one of your unused receiving addresses each time you create an invoice (
receive queue).
That way, you don't have to manually check the addresses if those are already used, because as the consensus here: it's not recommended to reuse addresses.