MattBieneman wrote:
Did you even read Brandnewuserid's post?
Yes.
These thousands of third party applications did not request a feature that did not even exist when they were created.
Exactly. Apple added a new feature. They release multiple rounds of beta versions of macOS so that developers can update their apps for compatibility with new features of macOS.
Even if they ignored the notice when Apple announced this new "feature", the were certainly not insane enough to request these codes in fields like "address", "zip code", "search", etc.
Evidently, they did ignore the feature in their testing of their software with beta versions of macOS.
No, they didn’t intentionally write code to request the feature after it was added, but the way their fields were coded previously obviously triggers such a request now.
There’s no need for a time machine, they just should have properly tested their software with the beta versions of macOS. Their failure to do so properly is not Apple‘s fault.
In the case of freeware, that might be challenging for developers. But that case of you getting what you paid for.
This is Apple's problem; they send these codes to fields that do not want it and did not request it.
Apple added a feature, they do that. Third parties need to keep up. If Apple adds an additional camera to the next model of iPhone, such that your case is no longer compatible even though the phone itself is the same physical size as the last model, is that Apple‘s fault? Do you blame them for adding a feature that made your case incompatible?
Well, maybe you would. But Apple provides the CAD files to case manufacturers well in advance (just as they provide beta versions to software developers), and new cases are readily available when a new model of phone launches.
That’s because the case manufacturers are responsibly keeping up with changes in the product. Obviously, developers of software that you use are failing to do so.
Apple knows about the problem. They changed their operating system to send these codes everywhere, instead of to fields that "request" them. They won't fix the problem until enough users report it as a problem.
I experienced inappropriate fill code prompts in a couple of third-party apps that I use. Turns out that, despite my earlier statement that only Apple could fix the issue, I reported it to the developers, and within a few weeks, they released updates to their software, and now the fill code prompt does not appear in their apps.
In the meantime, they could easily add a feature to "System Settings" so that users can turn this "feature" off until Apple fixes it.
If you want to keep blaming Apple for your software developers’ failure to update their apps or respond to feedback from their users, you can go right ahead. Either way, there’s nothing for Apple to fix.