still working for me haha. My main email is on mail.yahoo.com even now. Just check your internet conection
Its working for me here. Check your internet connection speed. Its connecting, which is how you are getting the title in the tab.