4b2b84793f2e3407f74a7598a47cd5b0873516df
active_tab/screen_title were set as class attributes on every screen view, but only ever threaded into the template context by _PlaceholderScreen's own get_context_data -- which no real M1-M7 screen has inherited from since each one got its own concrete implementation. Every screen's own get_context_data override skipped them, so `active_tab` was always undefined in the template and the tab bar never lit up. Defaulted both from the class attributes in PersonScopeMixin (every screen's shared base) via kwargs.setdefault, so a screen with its own dynamic screen_title (EventDetailView's event.title) still wins. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ECGMEwrc2k4D8VQuwjstj9
Description
No description provided
Languages
Python
59.1%
HTML
28.3%
CSS
8%
JavaScript
4.2%
Shell
0.2%
Other
0.2%