* Disable login button when a login is in-progress. This will help prevent spamming when internet is slow.
* Fixed a bug where an empty space could cause an error when creating a library.
* Apply Split Options throughout the codebase to add extra safe-guard on empty spaces and ensure trimming.