The idea behind this room
Inspect / download your current example
This is the actual HTML, CSS and JavaScript used by the preview. The controls are constrained experiments, not an unrestricted code editor.
Enter a miniature city of browser bugs. Follow the clues, try a repair and bring each district back to life.
Follow the route or explore any room. A completed room means a passing repair and a correct explanation.
Run the checks to see measured results.
This is the actual HTML, CSS and JavaScript used by the preview. The controls are constrained experiments, not an unrestricted code editor.
Keep your notes, completed rooms and current experiments. Browser cleanup can erase local progress, so save a backup.
Look at the broken behavior before touching a control. Ask what you expected and what actually happened.
Make a small experiment. Use the evidence to distinguish an improvement from a fix that merely hides the problem.
Check narrow screens, boundary values, nested clicks and empty lists. A happy-path example is only the beginning.
Continue learning with Debugging Detective Lab, DOM & Events Lab and Web Accessibility Studio.
Reference reading: MDN box sizing · MDN buttons · W3C contrast guidance.