# QA RC86 Report

## Scope
Calendar top-menu button hardening.

## Fixed / hardened
- Added delegated click handling to `#appTabs`.
- Calendar button no longer depends solely on inline handler execution.
- Calendar target `calendarScreen` maps to `showCalendar`.
- Removed optional chaining from top-nav inline handler for compatibility.
- Action registry from RC85 remains in place.

## Intentional UI changes
None.

## Deferred
Exercise player/video was not touched.

## Validation
- JavaScript syntax: OK for core modules, renderers, `data.js`, `app.js`, and `shell.js`.
- PHP lint: OK.
- ZIP integrity: OK.
- UI screenshots: baseline copied forward because RC86 should not visually change UI.

## Manual test focus
- Tap Kalender in top menu.
- Tap Dashboard, Program, Profil.
- Use browser back button after navigating.
