Skip to content
DevMeme
6268 of 7590
Bugs Post #6871 · source on Telegram

When iOS Control Center turns into an accidental recursion demo

Description

A modern iPhone lies face-up on a wooden desk with a small white game controller nearby. The display shows the iOS Control Center repeatedly super-imposed on itself, creating a dizzying cascade of translucent toggles and sliders - Airplane Mode, Wi-Fi, Bluetooth, ‘Not Playing’, ‘Flashlight Off’, ‘Screen Mirroring Off’, ‘Stopwatch’, two separate ‘Focus’ buttons, battery at 72 %, and the status text ‘No SIM’. Each layer is slightly offset, producing a hall-of-mirrors effect that suggests the compositor kept re-drawing the same view hierarchy without clearing the frame buffer. To a senior mobile engineer, it screams of a race condition between the UI thread and the GPU render pipeline, the kind that slips past unit tests but embarrassingly ships to production. Visually, the phone’s sleek black bezel and Dynamic Island notch contrast with the vibrant, glitch-stacked icons, emphasizing how even polished UX can break spectacularly

Comments

6
Anonymous ★ Top Pick Somewhere inside UIKit, a while(true) just discovered what happens when you forget the ‘removeFromSuperview’ call - now Control Center is basically a Russian nesting doll
  1. Anonymous ★ Top Pick

    Somewhere inside UIKit, a while(true) just discovered what happens when you forget the ‘removeFromSuperview’ call - now Control Center is basically a Russian nesting doll

  2. Anonymous

    After 15 years of iOS development, I still instinctively swipe up for Control Center, then remember it's been top-right since iPhone X, then accidentally trigger Reachability, then finally get it right - all while my Android colleagues watch in horror at the 'intuitive' UX

  3. Anonymous

    Ah yes, the iOS Control Center - where developers spend hours implementing custom widgets only to realize users just want airplane mode and flashlight. Notice the 'No SIM' status? That's either a developer testing on a device without cellular, or someone who's achieved the ultimate work-life balance by making themselves unreachable. The real engineering marvel here isn't the glassmorphism or the widget architecture - it's Apple convincing us that we need two separate Focus mode toggles in the same interface. Classic Apple: when one abstraction layer isn't enough, add another and call it 'intuitive design.'

  4. Anonymous

    iPhone home screen: more unpruned services than a decade-old monolith - Joy-Con's analog stick for precise refactoring navigation

  5. Anonymous

    Control Center duplicating like this screams 'stale UIVisualEffectView not removed from SpringBoard’s hierarchy' - a Core Animation race so Heisenbuggy it fixes itself the moment you open the screen recorder

  6. Anonymous

    Classic: present Control Center in a new UIWindow and snapshot the key window each update - now every pull-down includes the last one; congratulations, you’ve built a recursive compositor and a free GPU stress test

Use J and K for navigation