Plugin simple para crear página de destino para SSO ya no funciona

Continuando la discusión de Página de destino en el inicio de sesión SAML:

No estoy seguro de si esto debería estar en Support o Dev o algo más, así que siéntete libre de moverlo como consideres necesario.

Creé un plugin en marzo de 2022 para anular la función anterior y pareció funcionar durante un tiempo, y luego ahora me he dado cuenta de que no funciona (no sé desde cuándo).

¿Alguien tiene alguna idea de por qué podría haber dejado de funcionar?

(nota, la configuración de habilitación nunca funcionó, así que si alguien sabe por qué tampoco funciona, se lo agradecería)

enabled_site_setting :no_auto_login_enabled

after_initialize do
  if SiteSetting.no_auto_login_enabled
    class ::ApplicationController
      module NoAutoLoginRedirectToLogin
        def redirect_to_login
          dont_cache_page
          cookies[:destination_url] = destination_url
          redirect_to path("/login")
        end
      end
      prepend NoAutoLoginRedirectToLogin
    end
  end
end