PASS collapsed overlap keeps a visible abnormal effect PASS selecting NORMAL preserves group effects without animating the NORMAL device PASS expanded effects follow device offsets and stop claiming group ownership PASS selected ALARM keeps its device effect and selected boost PASS ALARM remains visible across frames behind selected NORMAL PASS ALARM remains visible across frames behind selected OFFLINE PASS ALARM remains visible across frames behind selected UNKNOWN PASS WARNING remains visible across frames behind selected NORMAL PASS WARNING remains visible across frames behind selected OFFLINE PASS WARNING remains visible across frames behind selected UNKNOWN PASS WORK_ORDER remains visible across frames behind selected NORMAL PASS WORK_ORDER remains visible across frames behind selected OFFLINE PASS WORK_ORDER remains visible across frames behind selected UNKNOWN PASS preview leave returns to a visible group effect without hiding the selected entry PASS K11 fallback preserves ALARM even when its device is outside the first ten PASS group status uses highest priority and does not silently change to selected WARNING PASS only static states create no rings and no animation loop PASS 30 abnormal devices still animate under overlap degradation PASS 31 abnormal devices stop all rings but retain a static abnormal aggregate and count PASS explicit effects off removes rings without removing static device identity PASS hidden data source reports no visible rings and restores correctly PASS stopping effects cancels pending frames and makes retained rings invisible PASS same device codes with fresh status replace old ALARM rings with WORK_ORDER rings PASS replacement coordinates break overlap and old group ownership does not survive PASS effect entities cannot be picked as equipment PASS clearing the layer removes old effects, owners and scheduled callbacks T47 overlap/effects: 26 passed, 0 failed; no browser/GPU verification.