docs: fix utility navigation and misleading demo/property guidance
Summary
- Add the existing Exception Handlers guide to the Utility Methods sidebar (bug-hunt WEB-014).
- Point Radar Dynamic Data readers to the Code tab, where its state is shown, rather than a nonexistent Data tab (WEB-020).
- Correct the shared
enter_key_hintproperty documentation: it describes the virtual keyboard enter key label/icon, not media playback (WEB-021). - Include a sidebar regression test, package news fragments, and regenerated stub hash.
Evidence and duplicate check
Checked fresh main c2d50fb and targeted open/closed PR searches for exception/sidebar, radar and enter_key_hint. The defects remain in current source; no direct corrective PR was found in those searches. These are small documentation fixes, not fixes for Radar controls or layout.
Live affected pages: https://reflex.dev/docs/utility-methods/exception-handlers/ and https://reflex.dev/docs/library/graphing/charts/radarchart/ . The enter-key description is inherited by component API references.
Validation
- New sidebar regression test failed before the fix: Exception Handlers was missing from the exact expected navigation list.
- All 20 sidebar tests pass after the fix.
uv run ruff check .passes; targeted Ruff format check passes.uv run pyright reflex tests: 0 errors, 2 pre-existing unused-expression warnings in test_var.py.- Targeted stub regeneration and
git diff --checkpass. - Full unit/integration suite not run.
- Docs compile blocked:
reflex-enterpriserequires login or REFLEX_ACCESS_TOKEN. Earlier npm registry connectivity also failed during initialization. - Aggregate pre-commit blocked by npm refusing its git+file pre-commit package.
Before / after screenshots
Pending genuine rendered screenshots. The local docs build cannot reach a preview without the enterprise login described above, so no after screenshot or deployed-fix claim is made. This PR remains draft until before/after evidence and preview checks are completed.
Review
Adversarial diff review found no additional code issues. Remaining review gaps are the authenticated docs preview, screenshots, and full-suite/CI checks. No merge or deployment performed.