Block a user
space-game: default Shift boost never matches because shiftKey is treated as a modifier
Dungeon crawler: EntityDied clears the current boss even when the dead entity is a regular enemy
hexatile tileCount() stays 0 — computed never sees Map mutations
Our Stack: containers-mode hex labels never appear even when Labels is on
dungeon camp: createQuestBoard always returns null because GLTFLoader.load is async
hex-tower: solo Resign finishes state but never flips viewPhase / match-end
ArtAssetLibrary filterState clobbered by URL effect before router.navigate settles
Duality: Space key toggles mode without activity tracking
side-scrolling-snake isPositionValid admits cols/rows — A* can enqueue OOB grid cells
Diagram ToStringNode: explicit null collapses to empty string via ??
saveHUDPosition catch is dead — saveHUDPositions swallows errors
countGeoDrawCalls: plain LineStrip ratio is 0 so drawCount/type never update
marks-address: getDistanceMatrixInformation GETs literal url&key=… string
Chat: selectedIndexChange emits a number but onTabChange reads event.index
UserListComponent: selectedUsers plain Set breaks OnPush bulk-selection UI
basic-info-step: under-18 MatError content hidden until form-field errorState
Aptituderator: Easy difficulty ignored because getQuizDifficulty treats 0 as unset
SmsFormValidationService requiredTrue message never matches Angular {required:true}
PhoneNumberUtilityService.extractCountryCode greedy regex breaks NANP / isUSNumber
book-shelf: language/category/library filters never refresh the grid