Index: scribus/pageitem_textframe.cpp
===================================================================
--- scribus/pageitem_textframe.cpp	(Revision 25460)
+++ scribus/pageitem_textframe.cpp	(Arbeitskopie)
@@ -3669,7 +3669,7 @@
 	if ((!isEmbedded) && (!m_Doc->RePos))
 	{
 		double scpInv = 0.0;
-		if ((drawFrame()) && (m_Doc->guidesPrefs().framesShown) && (no_stroke))
+		if ((drawFrame()) && (m_Doc->guidesPrefs().framesShown) && (no_stroke) && !isTableCellTextFrame())
 		{
 			p->setPen(PrefsManager::instance().appPrefs.displayPrefs.frameNormColor, scpInv, Qt::SolidLine, Qt::FlatCap, Qt::MiterJoin);
 			if ((isBookmark) || (m_isAnnotation))
@@ -3713,7 +3713,7 @@
 			double ofy = m_height - ofwh*3;
 			p->drawSharpRect(ofx, ofy, ofwh, ofwh);
 		}
-		if (no_fill && no_stroke && m_Doc->guidesPrefs().framesShown)
+		if (no_fill && no_stroke && m_Doc->guidesPrefs().framesShown && !m_isTableCellTextFrame)
 		{
 			p->setPen(PrefsManager::instance().appPrefs.displayPrefs.frameNormColor, scpInv, Qt::SolidLine, Qt::FlatCap, Qt::MiterJoin);
 			if (m_Locked)
Index: scribus/pageitem_textframe.h
===================================================================
--- scribus/pageitem_textframe.h	(Revision 25460)
+++ scribus/pageitem_textframe.h	(Arbeitskopie)
@@ -57,6 +57,8 @@
 	const PageItem_TextFrame * asTextFrame() const override { return this; }
 	bool isTextFrame() const override { return true; }
 	bool isTextContainer() const override { return true; }
+	bool isTableCellTextFrame() { return m_isTableCellTextFrame; }
+	void setIsTableCellTextFrame(bool isTableCellTextFrame){ m_isTableCellTextFrame = isTableCellTextFrame; }
 
 	void clearContents() override;
 	void truncateContents() override;
@@ -124,6 +126,8 @@
 	QRectF m_origAnnotPos;
 	void updateBulletsNum();
 
+	bool m_isTableCellTextFrame = false;
+
 private slots:
 	void slotInvalidateLayout(int firstItem, int endItem);
 
Index: scribus/tablecell.cpp
===================================================================
--- scribus/tablecell.cpp	(Revision 25460)
+++ scribus/tablecell.cpp	(Arbeitskopie)
@@ -35,6 +35,7 @@
 	d->textFrame->OwnPage = table->OwnPage;
 	d->textFrame->OnMasterPage = table->OnMasterPage;
 	d->textFrame->m_layerID = table->m_layerID;
+	d->textFrame->setIsTableCellTextFrame(true);
 
 	setValid(true);
 	setRow(row);
