Bug 439196 - Binding CTRL-J in readline's inputrc breaks Dolphin's sendCdToTerminal functionality
Summary: Binding CTRL-J in readline's inputrc breaks Dolphin's sendCdToTerminal functi...
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: panels: terminal (show other bugs)
Version: 21.04.2
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-26 20:51 UTC by Eduard
Modified: 2021-06-26 20:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Annotated demo of issue. (51.70 KB, image/png)
2021-06-26 20:51 UTC, Eduard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eduard 2021-06-26 20:51:23 UTC
Created attachment 139679 [details]
Annotated demo of issue.

SUMMARY
cd's are no longer run for you but rather appear as literals your line editor.

STEPS TO REPRODUCE
0. Have bash as your shell
1. Add 'Control-j: menu-complete' to your .inputrc (or unbind via "...: nop")
2. Open dolphin
3. Open terminal component via F4 shortcut
4. Observe results

OBSERVED RESULT
Current directory does NOT change. The ' cd $target' string now in current input buffer/line editor.

See annotated screenshot.

Note that pressing "Enter" still works just as expected.

EXPECTED RESULT
Changed directory.

SOFTWARE/OS VERSIONS
KDE Frameworks Version: 5.83.0
Qt Version: Qt 5.15.2 (built against 5.15.2)