f5e531ded0
The before-input-event handler was registered on every platform, so on macOS and Windows — where the renderer's rebindable view.findInPage keybind already owns Ctrl/Cmd+F — the chord became un-rebindable and would double-open when a user remapped or cleared it. Restrict the install to process.platform === 'linux' (the only platform #81727 affects); mac/Windows keep the renderer's own keybind registry path. Also corrects the docstring: the prior claim that 'GNOME Files owns Ctrl+F at the windowing layer' is not accurate (Nautilus does not install global grabs). The interception layer varies by distro/desktop; the fix sidesteps it by acting at before-input-event regardless of cause, which is what actually matters. The handler function itself stays platform-agnostic and injectable for tests. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>