docs: @Override
      public void setSession(Session newSession) {
          super.setSession(newSession);
          if (loginButton != null) {
              loginButton.setSession(newSession);
          }
          fetchUserInfo();
          updateUI();
      }