Commits
Marek Vsechovsky committed 37c3b0c750f
Session 153, Step 22: Show implementation origin for IMPLEMENTED issues in session step issues - AIM-2868 Show implementation origin for IMPLEMENTED issues in session step issues - AIM-2961 Select and scroll clicked session step - AIM-3074 Fix L shortcut to toggle between Wf S1 and AI sessions tabs with proper state tracking - AIM-3075 Fix auto-scroll for focused editable elements to scroll to bottom instead of top - AIM-3076 Overhaul Alt+L and Alt+Shift+L shortcuts for reliable session/step navigation Outcome: All five issues implemented: - **AIM-2868 (n24):** Ensured `_forceSessionStepsAndLatestStep` and `_executeStepSelection` both force the "Session steps" and "Session step issues" tabs active, ignoring tab locking. - **AIM-2961 (n6):** `_executeStepSelection` rewritten to force Session steps tab, select/expand/highlight the target step, select Session step issues tab, and scroll — all in correct sequence, skipping already-true states. - **Issue -3675:** L shortcut rewritten with `_lFlag` state tracking. First press navigates to Wf S1 or AI sessions; subsequent presses (while flag set) toggle between them. Flag clears on any tab/step interaction. - **Issue -3676:** `SmartScrollIntoView` now detects focused editable elements and scrolls to bottom instead of top, preventing auto-scroll/auto-grow fighting. - **Issue -3677:** `Ctrl+Alt+L` moved to `Alt+Shift+L`. `_executeStepSelection` rewritten to force tabs, wait for session render, and skip redundant operations.ss