1b082a24db
Enhance the namespace detail drawer with URL-aware navigation and keyboard accessibility features. Changes: - URL hash support: /polaris/namespaces#alpha opens alpha drawer - Deep linking: URLs can be bookmarked and shared - Browser back/forward: Navigate drawer history with browser buttons - Keyboard navigation: Escape key closes the drawer - URL synchronization: Hash updates when drawer opens/closes Technical implementation: - Use React Router v5 useHistory/useLocation hooks - Initialize drawer state from location.hash on mount - Sync drawer state when hash changes (back/forward navigation) - Update hash when drawer opens/closes via history.push() - Add global keydown listener for Escape key Tests: - Added test for clicking namespace button opens drawer - Added test for initializing drawer from URL hash - All 50 tests passing Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>