#[2] still seeing this issue where Current overwrites my relay list with these 6 defaults

Discussion
Ack the issue. Only issue with relay list and not contact list right? Also was the relay list in kind 2 or 0?
Yup, no issues with my contact list! How would I check which kind my relay list was?
Nos has had several similar bugs with the contact list. It would’ve been much better to publish each relay or follow as it’s own event, because right now there is no way for apps to know whether they have your latest relay or contact list. In Nos we are going to implement a lock that prevents you from publishing a new relay or contact list until we’ve downloaded yours from the relays, but even then there is no guarantee that a given relay has the latest one. Probably we’ll eventually end up storing a version history and letting you roll back because there are edge cases you just can’t properly handle.
I think most of the apps are missing the significance of the NIP-05 relay list. IMHO those should be seen as semi-mandatory and in cases like contact lists you don’t act before hearing from those servers (or being refused).
By “semi-mandatory” I mean a user may temporarily stop writes to them, but always reads from them and can’t delete them from their relay list. If they don’t want them they should change their NIP-05 validation. Otherwise NIP-05 really does mean nothing.