From 942221b59fedcba33e9fdf06f52df49e0b4befe5 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 16 Feb 2026 13:23:59 -0500 Subject: [PATCH] Don't attempt to navigate to a component that doesn't exist Check for the size of our component list before trying to access it. BUG: 516107 FIXED-IN: 26.04 --- src/messagecontent/models/chatbarmessagecontentmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/messagecontent/models/chatbarmessagecontentmodel.cpp b/src/messagecontent/models/chatbarmessagecontentmodel.cpp index b89b180ea..3a09ac72f 100644 --- a/src/messagecontent/models/chatbarmessagecontentmodel.cpp +++ b/src/messagecontent/models/chatbarmessagecontentmodel.cpp @@ -571,6 +571,9 @@ void ChatBarMessageContentModel::handleBlockTransition(bool up) setFocusRow(insertRow); return; } + if (atEdge) { + return; + } const auto nextRow = currentRow + (up ? -1 : 1); const auto nextNotText = m_components[nextRow].type != MessageComponentType::Text;