Problema con create_second_factor_totp

No he recibido confirmación de que funcionó para el usuario que se quejaba, pero a mí sí me funcionó.

Sin embargo, lo que no entiendo es lo siguiente:

  1. Esto siempre ha estado roto para títulos que contienen :.
  2. Si el título del sitio cambia, el autenticador se rompe, ya que está vinculado al título del sitio.
  3. SiteSettings.title no ha cambiado en mucho tiempo.
  4. UserSecondFactor.where(method: 1) devuelve varias entradas de agosto pasado.

No entiendo cómo todas esas afirmaciones pueden ser ciertas. ¿Acaso el cambio del título del sitio rompió todos los UserSecondFactor de autenticador existentes? EDICIÓN: No, no es así. Acabo de cambiar el título y el autenticador 2FA que creé ayer sigue funcionando.