( target: HTMLElement | null | undefined, isLeaderKey: boolean, leaderPending: boolean )
| 27 | * (no note open). (#273) |
| 28 | */ |
| 29 | export function shouldYieldToHomeNav( |
| 30 | target: HTMLElement | null | undefined, |
| 31 | isLeaderKey: boolean, |
| 32 | leaderPending: boolean |
| 33 | ): boolean { |
| 34 | if (!target?.closest('[data-home-nav]')) return false |
| 35 | // Keep leader input flowing through to VimNav's leader handling. |
| 36 | if (isLeaderKey || leaderPending) return false |
| 37 | return true |
| 38 | } |
| 39 | |
| 40 | // --------------------------------------------------------------------------- |
| 41 | // Panel types & navigation |
no outgoing calls
no test coverage detected