sw/source/core/access/AccessibilityCheck.cxx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-)
New commits: commit 15f0871015b3d80cdf952f06891364f37adec90c 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 10:34:19 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> (cherry picked from commit 1770cab0674295a44ddd5002c189530021e0836d) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155481 diff --git a/sw/source/core/access/AccessibilityCheck.cxx b/sw/source/core/access/AccessibilityCheck.cxx index 191d5d1c5c9a..a24bdb82ad79 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()); + } } }