diff --git a/CHANGELOG.md b/CHANGELOG.md index 67822ec5..82e931c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,7 @@ - Bugfix: Fixed a crash that could occur on exit if a ping played less than 30 seconds prior. (#6332) - Bugfix: Fixed a crash that could occur on exit on newer versions of Qt. (#6368) - Bugfix: Fixed notebook buttons (settings, account switcher, streamer mode) not performing a relayout when their visibility changed, causing a gap until resize. Linux / macOS only. (#6328) +- Bugfix: Fixed split resizing mode sometimes getting stuck or acting weird if you released Ctrl before the left mouse button. (#6396) - Bugfix: Fixed some minor typos. (#6196) - Bugfix: Fixed inconsistent spaces in messages when using fractional scaling. (#6231, #6254) - Bugfix: Fixed eventsub message delete notifications not being affected by "Show deletions of single messages". (#6233) diff --git a/src/widgets/splits/SplitContainer.cpp b/src/widgets/splits/SplitContainer.cpp index 23333319..521a066d 100644 --- a/src/widgets/splits/SplitContainer.cpp +++ b/src/widgets/splits/SplitContainer.cpp @@ -53,6 +53,10 @@ SplitContainer::SplitContainer(Notebook *parent) for (auto &handle : this->resizeHandles_) { handle->hide(); + + // Resize split modifier was released, ensure no resize handle has + // isMouseDown_ set to true + handle->isMouseDown_ = false; } }