unblocking in `/instance-info/` interacts unexpectedly with the full block-list in `/admin/instance-block`
- go to
/@dakkar@s.thenautilus.net
to make sure your instance knows about mine - add
thenautilus.net
to the block list via/admin/instance-block
- go to
/instance-info/s.thenautilus.net
- should show up as blocked (correctly, because an element in the block list matches all sub-domains)
- toggle "block this instance"
- reload
- still blocked!
this happens because the toggle tries to remove s.thenautilus.net
from the block list, but that string is not there
proposed improvements:
- when the block is due to a super-domain, disable the toggle and show a message
- (complicated) add an "allow list" and put domains there when unblocking them and a super-domain is blocked
thanks to @dalekcoffee@oshi.social for reporting!