change-blindness

vjrivmon's avatarfrom vjrivmon

Los usuarios no notan cambios que ocurren fuera de su foco de atención. Use cuando diseñe actualizaciones de estado, notificaciones, o cambios dinámicos en la UI.

1stars🔀0forks📁View on GitHub🕐Updated Jan 7, 2026

When & Why to Use This Skill

This Claude skill addresses the psychological phenomenon of 'Change Blindness,' where users fail to notice significant visual changes in an interface when they occur outside their immediate focus or during visual interruptions. It provides designers and developers with actionable strategies—such as utilizing transitions, highlights, and strategic animations—to ensure that critical UI updates, status changes, and notifications are effectively perceived, thereby enhancing usability and reducing user frustration.

Use Cases

  • Designing real-time notification systems (e.g., badges, toasts, or flashes) to ensure users are alerted to new information without disrupting their current workflow.
  • Implementing dynamic UI updates or layout changes using CSS transitions and animations to visually guide the user's attention to the modified elements.
  • Conducting UX audits and quality checks to identify 'blind spots' where users might miss critical system feedback or status updates.
  • Optimizing complex dashboards to highlight fluctuating data points or state changes that occur while the user is focused on a different section of the screen.
  • Preventing 'layout shift' confusion by ensuring that added or removed elements are introduced with clear visual cues rather than appearing or disappearing abruptly.
namechange-blindness
authorux-ui-skills
version"1.0"
categoryperception

Ceguera al Cambio

Resumen

Las personas frecuentemente no notan cambios significativos en su entorno visual cuando el cambio ocurre durante una interrupción visual o fuera de su foco de atención.

Origen

  • Autores: Ronald Rensink, Kevin O'Regan, James Clark
  • Año: 1997
  • Estudio: "To See or Not to See"
  • Experimento: "Flicker paradigm" y "mudsplash" experiments

Fundamento Psicológico

Atención Focalizada

  • Solo procesamos una porción del campo visual
  • La atención es necesaria para percibir cambios
  • Visión periférica tiene baja resolución
  • Cambios gradual son especialmente invisibles

Factores de Invisibilidad

  • Cambio durante saccade (movimiento ocular)
  • Cambio durante parpadeo
  • Cambio durante interrupción visual
  • Cambio fuera del foco de atención
  • Cambio gradual (boiling frog)

Aplicación en Diseño

Llamar Atención al Cambio

  • Animaciones de transición
  • Colores temporales de highlight
  • Movimiento hacia el cambio
  • Sonidos o haptics

Estados Dinámicos

  • Indicadores de "nuevo" o "actualizado"
  • Badges con contadores
  • Timestamps visibles
  • Comparación antes/después

Actualizaciones en Tiempo Real

  • Notificaciones explícitas
  • Toasts para cambios importantes
  • Scroll to change
  • Flash/pulse en elemento cambiado

Evitar Pérdida de Cambios

  • No cambiar durante scroll del usuario
  • No actualizar mientras usuario lee
  • Dar control sobre actualizaciones
  • Mantener contexto tras cambios

Ejemplos

  • Facebook: Badge rojo para notificaciones
  • Slack: Indicador de "nuevos mensajes abajo"
  • Gmail: Flash amarillo en mensajes nuevos
  • Google Docs: Cursor con nombre de colaborador
  • VS Code: Highlight de líneas modificadas

Anti-patterns

  • ❌ Cambiar contenido sin notificar
  • ❌ Actualizar datos mientras usuario los lee
  • ❌ Remover elementos sin animación
  • ❌ Agregar contenido lejos del foco
  • ❌ Cambios que modifican layout sin aviso

Métricas

  • Change Detection Rate: % de cambios notados
  • Time to Notice: Tiempo para detectar cambio
  • Missed Update Rate: Cambios ignorados
  • User Confusion Reports: Soporte por "desaparecido"

Principios Relacionados

  • [[inattentional-blindness]] - No ver lo inesperado
  • [[feedback-principle]] - Comunicar cambios de estado
  • [[nielsen-visibility]] - Estado visible del sistema

Referencias