sw/source/core/access/AccessibilityCheck.cxx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-)
New commits: commit 2d0268f5ae6061bc96c00481c9ef3547be300b5a Author: Balazs Varga <balazs.varga.ext...@allotropia.de> AuthorDate: Wed Aug 9 21:03:11 2023 +0200 Commit: Samuel Mehrbrodt <samuel.mehrbr...@allotropia.de> CommitDate: Thu Aug 10 08:20:10 2023 +0200 tdf#156615 - A11Y - fix not clickable warning about empty table cells Make "Empty table cells for formatting" warning clickable and go to the table. Change-Id: I65a258cd559b423692307af9bbbb778754076894 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155532 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@allotropia.de> diff --git a/sw/source/core/access/AccessibilityCheck.cxx b/sw/source/core/access/AccessibilityCheck.cxx index 1561bf04c00c..765af736f4c4 100644 --- a/sw/source/core/access/AccessibilityCheck.cxx +++ b/sw/source/core/access/AccessibilityCheck.cxx @@ -251,8 +251,15 @@ private: } // If more than half of the boxes are empty we can assume that it is used for formatting if (nEmptyBoxes > nBoxCount / 2) - lclAddIssue(m_rIssueCollection, SwResId(STR_TABLE_FORMATTING), - sfx::AccessibilityIssueID::TABLE_FORMATTING); + { + auto pIssue = lclAddIssue(m_rIssueCollection, SwResId(STR_TABLE_FORMATTING), + sfx::AccessibilityIssueID::TABLE_FORMATTING); + + pIssue->setDoc(pTableNode->GetDoc()); + pIssue->setIssueObject(IssueObject::TABLE); + if (const SwTableFormat* pFormat = rTable.GetFrameFormat()) + pIssue->setObjectID(pFormat->GetName()); + } } }