Bug 1719986

Summary: katepart "eats" closing brackets
Product: [Fedora] Fedora Reporter: Matthew Woehlke <mwoehlke.floss>
Component: kf5-ktexteditorAssignee: Daniel Vrátil <me>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: jgrulich, jreznik, kde-sig, me, rdieter, than
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: kf5-ktexteditor-5.59.0-1.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-19 22:45:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matthew Woehlke 2019-06-12 21:27:59 UTC
Description of problem:
katepart doesn't insert closing {braces,brackets,parentheses,etc.} if the caret is positioned before the same character.

Version-Release number of selected component (if applicable):
kf5-ktexteditor-5.58.0-1.fc30.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Type e.g. 'foo()'
2. Move the caret to before the ')'
3. Type ')'

Actual results:
Caret advances but no text is added.

Expected results:
Text should now be 'foo())'.

Additional info:
Please backport the fix from upstream; this bug is INCREDIBLY annoying.

Comment 1 Rex Dieter 2019-06-12 21:57:31 UTC
kf5 5.59.0 update coming soon (which includes the fix)

Comment 2 Fedora Update System 2019-06-13 13:15:46 UTC
FEDORA-2019-f251d18245 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f251d18245

Comment 3 Fedora Update System 2019-06-14 02:07:28 UTC
breeze-icon-theme-5.59.0-1.fc30, extra-cmake-modules-5.59.0-1.fc30, kf5-5.59.0-1.fc30, kf5-attica-5.59.0-1.fc30, kf5-baloo-5.59.0-1.fc30, kf5-bluez-qt-5.59.0-1.fc30, kf5-frameworkintegration-5.59.0-1.fc30, kf5-kactivities-5.59.0-1.fc30, kf5-kactivities-stats-5.59.0-1.fc30, kf5-kapidox-5.59.0-1.fc30, kf5-karchive-5.59.0-1.fc30, kf5-kauth-5.59.0-1.fc30, kf5-kbookmarks-5.59.0-1.fc30, kf5-kcmutils-5.59.0-1.fc30, kf5-kcodecs-5.59.0-1.fc30, kf5-kcompletion-5.59.0-1.fc30, kf5-kconfig-5.59.0-1.fc30, kf5-kconfigwidgets-5.59.0-1.fc30, kf5-kcoreaddons-5.59.0-1.fc30, kf5-kcrash-5.59.0-1.fc30, kf5-kdbusaddons-5.59.0-1.fc30, kf5-kdeclarative-5.59.0-1.fc30, kf5-kded-5.59.0-1.fc30, kf5-kdelibs4support-5.59.0-1.fc30, kf5-kdesignerplugin-5.59.0-1.fc30, kf5-kdesu-5.59.0-1.fc30, kf5-kdewebkit-5.59.0-1.fc30, kf5-kdnssd-5.59.0-1.fc30, kf5-kdoctools-5.59.0-1.fc30, kf5-kemoticons-5.59.0-1.fc30, kf5-kfilemetadata-5.59.0-1.fc30, kf5-kglobalaccel-5.59.0-1.fc30, kf5-kguiaddons-5.59.0-1.fc30, kf5-kholidays-5.59.0-1.fc30, kf5-khtml-5.59.0-1.fc30, kf5-ki18n-5.59.0-1.fc30, kf5-kiconthemes-5.59.0-1.fc30, kf5-kidletime-5.59.0-1.fc30, kf5-kimageformats-5.59.0-1.fc30, kf5-kinit-5.59.0-1.fc30, kf5-kio-5.59.0-1.fc30, kf5-kirigami2-5.59.0-1.fc30, kf5-kitemmodels-5.59.0-1.fc30, kf5-kitemviews-5.59.0-1.fc30, kf5-kjobwidgets-5.59.0-1.fc30, kf5-kjs-5.59.0-1.fc30, kf5-kjsembed-5.59.0-1.fc30, kf5-kmediaplayer-5.59.0-1.fc30, kf5-knewstuff-5.59.0-1.fc30, kf5-knotifications-5.59.0-1.fc30, kf5-knotifyconfig-5.59.0-1.fc30, kf5-kpackage-5.59.0-1.fc30, kf5-kparts-5.59.0-1.fc30, kf5-kpeople-5.59.0-1.fc30, kf5-kplotting-5.59.0-1.fc30, kf5-kpty-5.59.0-1.fc30, kf5-kross-5.59.0-1.fc30, kf5-krunner-5.59.0-1.fc30, kf5-kservice-5.59.0-1.fc30, kf5-ktexteditor-5.59.0-1.fc30, kf5-ktextwidgets-5.59.0-1.fc30, kf5-kunitconversion-5.59.0-1.fc30, kf5-kwallet-5.59.0-1.fc30, kf5-kwayland-5.59.0-1.fc30, kf5-kwidgetsaddons-5.59.0-1.fc30, kf5-kwindowsystem-5.59.0-1.fc30, kf5-kxmlgui-5.59.0-1.fc30, kf5-kxmlrpcclient-5.59.0-1.fc30, kf5-modemmanager-qt-5.59.0-1.fc30, kf5-networkmanager-qt-5.59.0-1.fc30, kf5-plasma-5.59.0-1.fc30, kf5-prison-5.59.0-1.fc30, kf5-purpose-5.59.0-1.fc30, kf5-solid-5.59.0-1.fc30, kf5-sonnet-5.59.0-1.fc30, kf5-syndication-5.59.0-1.fc30, kf5-syntax-highlighting-5.59.0-1.fc30, kf5-threadweaver-5.59.0-1.fc30, oxygen-icon-theme-5.59.0-1.fc30, qqc2-desktop-style-5.59.0-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-f251d18245

Comment 4 Fedora Update System 2019-06-19 22:45:32 UTC
breeze-icon-theme-5.59.0-1.fc30, extra-cmake-modules-5.59.0-1.fc30, kf5-5.59.0-1.fc30, kf5-attica-5.59.0-1.fc30, kf5-baloo-5.59.0-1.fc30, kf5-bluez-qt-5.59.0-1.fc30, kf5-frameworkintegration-5.59.0-1.fc30, kf5-kactivities-5.59.0-1.fc30, kf5-kactivities-stats-5.59.0-1.fc30, kf5-kapidox-5.59.0-1.fc30, kf5-karchive-5.59.0-1.fc30, kf5-kauth-5.59.0-1.fc30, kf5-kbookmarks-5.59.0-1.fc30, kf5-kcmutils-5.59.0-1.fc30, kf5-kcodecs-5.59.0-1.fc30, kf5-kcompletion-5.59.0-1.fc30, kf5-kconfig-5.59.0-1.fc30, kf5-kconfigwidgets-5.59.0-1.fc30, kf5-kcoreaddons-5.59.0-1.fc30, kf5-kcrash-5.59.0-1.fc30, kf5-kdbusaddons-5.59.0-1.fc30, kf5-kdeclarative-5.59.0-1.fc30, kf5-kded-5.59.0-1.fc30, kf5-kdelibs4support-5.59.0-1.fc30, kf5-kdesignerplugin-5.59.0-1.fc30, kf5-kdesu-5.59.0-1.fc30, kf5-kdewebkit-5.59.0-1.fc30, kf5-kdnssd-5.59.0-1.fc30, kf5-kdoctools-5.59.0-1.fc30, kf5-kemoticons-5.59.0-1.fc30, kf5-kfilemetadata-5.59.0-1.fc30, kf5-kglobalaccel-5.59.0-1.fc30, kf5-kguiaddons-5.59.0-1.fc30, kf5-kholidays-5.59.0-1.fc30, kf5-khtml-5.59.0-1.fc30, kf5-ki18n-5.59.0-1.fc30, kf5-kiconthemes-5.59.0-1.fc30, kf5-kidletime-5.59.0-1.fc30, kf5-kimageformats-5.59.0-1.fc30, kf5-kinit-5.59.0-1.fc30, kf5-kio-5.59.0-1.fc30, kf5-kirigami2-5.59.0-1.fc30, kf5-kitemmodels-5.59.0-1.fc30, kf5-kitemviews-5.59.0-1.fc30, kf5-kjobwidgets-5.59.0-1.fc30, kf5-kjs-5.59.0-1.fc30, kf5-kjsembed-5.59.0-1.fc30, kf5-kmediaplayer-5.59.0-1.fc30, kf5-knewstuff-5.59.0-1.fc30, kf5-knotifications-5.59.0-1.fc30, kf5-knotifyconfig-5.59.0-1.fc30, kf5-kpackage-5.59.0-1.fc30, kf5-kparts-5.59.0-1.fc30, kf5-kpeople-5.59.0-1.fc30, kf5-kplotting-5.59.0-1.fc30, kf5-kpty-5.59.0-1.fc30, kf5-kross-5.59.0-1.fc30, kf5-krunner-5.59.0-1.fc30, kf5-kservice-5.59.0-1.fc30, kf5-ktexteditor-5.59.0-1.fc30, kf5-ktextwidgets-5.59.0-1.fc30, kf5-kunitconversion-5.59.0-1.fc30, kf5-kwallet-5.59.0-1.fc30, kf5-kwayland-5.59.0-1.fc30, kf5-kwidgetsaddons-5.59.0-1.fc30, kf5-kwindowsystem-5.59.0-1.fc30, kf5-kxmlgui-5.59.0-1.fc30, kf5-kxmlrpcclient-5.59.0-1.fc30, kf5-modemmanager-qt-5.59.0-1.fc30, kf5-networkmanager-qt-5.59.0-1.fc30, kf5-plasma-5.59.0-1.fc30, kf5-prison-5.59.0-1.fc30, kf5-purpose-5.59.0-1.fc30, kf5-solid-5.59.0-1.fc30, kf5-sonnet-5.59.0-1.fc30, kf5-syndication-5.59.0-1.fc30, kf5-syntax-highlighting-5.59.0-1.fc30, kf5-threadweaver-5.59.0-1.fc30, oxygen-icon-theme-5.59.0-1.fc30, qqc2-desktop-style-5.59.0-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.