diff --git a/src/terminalDisplay/TerminalDisplay.cpp b/src/terminalDisplay/TerminalDisplay.cpp index c80e5710e..48b058d9a 100644 --- a/src/terminalDisplay/TerminalDisplay.cpp +++ b/src/terminalDisplay/TerminalDisplay.cpp @@ -651,6 +651,12 @@ void TerminalDisplay::updateImage() QAccessible::updateAccessibility(&dataChangeEvent); QAccessibleTextCursorEvent cursorEvent(this, _usedColumns * screenWindow()->screen()->getCursorY() + screenWindow()->screen()->getCursorX()); QAccessible::updateAccessibility(&cursorEvent); + + QAccessible::State enable; + enable.disabled = false; + enable.multiLine = true; + QAccessibleStateChangeEvent stateChangeEvent(this, enable); + QAccessible::updateAccessibility(&stateChangeEvent); #endif } void TerminalDisplay::showResizeNotification() diff --git a/src/widgets/TerminalDisplayAccessible.cpp b/src/widgets/TerminalDisplayAccessible.cpp index 88224abf0..9c86d7354 100644 --- a/src/widgets/TerminalDisplayAccessible.cpp +++ b/src/widgets/TerminalDisplayAccessible.cpp @@ -11,9 +11,10 @@ #include "terminalDisplay/TerminalFonts.h" using namespace Konsole; +using namespace Qt::StringLiterals; TerminalDisplayAccessible::TerminalDisplayAccessible(TerminalDisplay *display) - : QAccessibleWidget(display, QAccessible::Terminal, display->sessionController() ? display->sessionController()->userTitle() : QString()) + : QAccessibleWidget(display, QAccessible::Terminal, u"Terminal"_s) { }