https://bugs.kde.org/show_bug.cgi?id=438056
Bug ID: 438056 Summary: Open files by direct click should not happen on focus Product: konsole Version: unspecified Platform: unspecified OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: konsole-de...@kde.org Reporter: esp...@gmail.com Target Milestone: --- When "open files/links by direct click" is enabled, the click required to focus the window will also open an editor if the focus coordinates happen to coincide with a displayed link. This presents a usability issue, since the click used to focus the window is usually a coarse grained action. It's common to simply click anywhere to raise focus and if that happens to be a link then an editor is inadvertently opened. This is especially problematic if the whole terminal is filled by a recent 'ls' in a directory, in which case, clicking almost anywhere but the title bar results in an editor being spawned. This is jarring to workflow and usually happens when it is least expected. This is a very neat feature, but the annoyance of unwanted editors popping up when all that is desired is focus the window makes the feature almost unusable. Clicking on files in konsole should be a more deliberate action and thus should only happen when the window already has focus. Alternatively, if this change is not universally desirable, please add an option to customize this behavior so that users can choose to have the click that focuses the terminal ignored for the purposes of this feature. STEPS TO REPRODUCE 1. Enable "Open files/links by direct click" in "Settings -> Mouse -> Miscellaneous". 2. Display some files in a terminal and select a different focus window. 3. Click to focus the konsole on a rendered file name. OBSERVED RESULT An editor is opened. EXPECTED RESULT An editor should not be opened if the window did not already have focus. SOFTWARE/OS VERSIONS Linux/KDE Plasma: ArchLinux, kernel 5.12.8-arch1-1 KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 -- You are receiving this mail because: You are watching all bug changes.