docs: fix utility navigation and misleading demo/property guidance

Draft
FA
9h ago
+67-51

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_hint property 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 --check pass.
  • Full unit/integration suite not run.
  • Docs compile blocked: reflex-enterprise requires 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.