Not sure what you mean. The one url still requires an email address and the other url is still as it was before I think, too.
When requesting an npub it's very easy to integrate nip07. Just check if there is a function available called nostr.getPublicKey(). In fact I'm surprised others don't do that. No extra library required.
nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 why are nostr clients not greeting the user with something in the sense "Nostr extension detected. Want to login using it?" or the inverse "No nostr extension detected. Get one here!"?