IMO, it's nuts to purposely introduce random bugs into the apps of everyone who uses your dependency.
The change of behavior here would prevent the specific problem, but makes the general problem worse.
This change creates a new code path that did not exist when all the app code was developed and tested, so there's a decent chance something bad can happen that it's not prepared for.
ezekg•4h ago
athorax•3h ago
ezekg•3h ago
Mixing the two has always been a smell to me, but maybe you're right.
caseyohara•3h ago
fuzzy_biscuit•3h ago