I just attempted to add a new Login in Toad by editing an existing login. As soon as I click on the TNS Database name to change it, the Login screen goes non-responsive and never returns as shown below:
The local tnsnames.ora files that get installed with our Oracle Clients use an IFILE entry to point to a centrally managed tnsnames.ora on a corp server as shown below:
The centrally managed file is almost 2 M and contains roughly 12K entries. I am not sure the recently introduced changes to the Login Manager were tested against that type setup. I just attempted the same thing in 15.1 and it also froze. It could be that our Corp file has exceeded some size limit or contains an entry that is causing issues with the Toad Login Manager. I was able to click on "Add Login Record" and create it with no issue from scratch manually entering the full Net Service Name (the dropdown did not populate when I stopped one char short). Is there any way to determine what is causing the freeze when reading from the tnsnames.ora file?
On a related note, I noticed if a custom color is selected for a Login, it appears with a white outline in Dark Mode as shown below: