From d888a3f16c26eeb9e355b0a8a29cec2da7697cb2 Mon Sep 17 00:00:00 2001 From: Vladimir Mitnitsky <33536734+Mitnitsky@users.noreply.github.com> Date: Thu, 9 Apr 2026 04:03:49 +0300 Subject: [PATCH] fix(macos): prevent config tab content from rendering behind tab bar (#4627) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/config/configwindow.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config/configwindow.cpp b/src/config/configwindow.cpp index d879dfddf3..24c08778b4 100644 --- a/src/config/configwindow.cpp +++ b/src/config/configwindow.cpp @@ -32,6 +32,11 @@ ConfigWindow::ConfigWindow(QWidget* parent) auto* layout = new QVBoxLayout(this); m_tabWidget = new QTabWidget(this); m_tabWidget->tabBar()->setUsesScrollButtons(false); +#if defined(Q_OS_MACOS) + // Fix Qt6 macOS bug where tab pane content renders behind the tab bar + m_tabWidget->setStyleSheet( + "QTabWidget::pane { border-top: 2px solid palette(mid); }"); +#endif layout->addWidget(m_tabWidget); setAttribute(Qt::WA_DeleteOnClose);