• Mahmoud Aglan's avatar
    Fix CSS GPU compositing bug causing long lists to disappear · 023b400f
    Mahmoud Aglan authored
    Root cause: transition with transform on .card promoted it to a GPU
    compositing layer. Chrome miscalculates paint bounds for tall containers
    with many children, causing content to clip until a zoom triggers repaint.
    
    Fixes:
    - Remove transform from .card transition (only box-shadow/border-color)
    - Use transform:none instead of translateY(0)/translateX(0) in animation
      end states to release the compositing layer after animation completes
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    023b400f
main.css 51.7 KB