diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index c021239181c0d550b71f1c015307e92a26e7be3c..17b2b186338bab927b68d2f7ffdd881de3423019 100644
--- a/src/controls/TableView.qml
+++ b/src/controls/TableView.qml
@@ -607,7 +607,7 @@ ScrollView {
             anchors.topMargin: viewport.anchors.topMargin
             anchors.leftMargin: viewport.anchors.leftMargin
             anchors.margins: viewport.anchors.margins
-            anchors.rightMargin: __scroller.rightMargin +
+            anchors.rightMargin: (frameVisible ? __scroller.rightMargin : 0) +
                                  (__scroller.outerFrame && __scrollBarTopMargin ? 0 : __verticalScrollBar.width
                                                           + __scroller.scrollBarSpacing + root.__style.padding.right)