sfx2/uiconfig/ui/documentinfopage.ui |    6 +++---
 svx/uiconfig/ui/redlineviewpage.ui   |    1 +
 vcl/source/window/window.cxx         |    3 +++
 3 files changed, 7 insertions(+), 3 deletions(-)

New commits:
commit 210db99178488bf0fa43ade96ca6feea4e2a0d0e
Author:     Parth Raiyani <[email protected]>
AuthorDate: Fri Feb 6 14:19:00 2026 +0530
Commit:     Caolán McNamara <[email protected]>
CommitDate: Fri Feb 27 00:00:50 2026 +0100

    a11y: enhance accessibility by adding labelForType to JSON output
    
    - this will be used to detect the reference element type and based on that 
render it as <label> or <span>
    
    Signed-off-by: Parth Raiyani <[email protected]>
    Change-Id: Ia08f88d0a5049b2545e61003393bfb0b2d8c8480
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198833
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200519
    Tested-by: Caolán McNamara <[email protected]>

diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index ae4e52cd7082..acb2be0c9a8c 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -3417,7 +3417,10 @@ void Window::DumpAsPropertyTree(tools::JsonWriter& 
rJsonWriter)
 
     vcl::Window* pAccLabelFor = getAccessibleRelationLabelFor();
     if (pAccLabelFor)
+    {
         rJsonWriter.put("labelFor", pAccLabelFor->get_id());
+        rJsonWriter.put("labelForType", 
windowTypeName(pAccLabelFor->GetType()));
+    }
 
     vcl::Window* pAccLabelledBy = GetAccessibleRelationLabeledBy();
     if (pAccLabelledBy)
commit c3f21511b90eb13c29b4cd14278d373a7ee75a47
Author:     Parth Raiyani <[email protected]>
AuthorDate: Fri Feb 6 17:15:06 2026 +0530
Commit:     Caolán McNamara <[email protected]>
CommitDate: Fri Feb 27 00:00:37 2026 +0100

    a11y: enhance accessibility by adding labelled-by relation and mnemonic 
widget
    
    Signed-off-by: Parth Raiyani <[email protected]>
    Change-Id: I7288929208734a4d665decea54ff0b21f7f30470
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198836
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200518
    Tested-by: Caolán McNamara <[email protected]>

diff --git a/sfx2/uiconfig/ui/documentinfopage.ui 
b/sfx2/uiconfig/ui/documentinfopage.ui
index b3aab1c301b4..384e260f7f79 100644
--- a/sfx2/uiconfig/ui/documentinfopage.ui
+++ b/sfx2/uiconfig/ui/documentinfopage.ui
@@ -420,6 +420,9 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="has-entry">True</property>
+            <accessibility>
+              <relation type="labelled-by" 
target="image-preferred-dpi-checkbutton"/>
+            </accessibility>
             <items>
               <item>96</item>
               <item>150</item>
@@ -433,9 +436,6 @@
                 <property name="truncate-multiline">True</property>
               </object>
             </child>
-            <accessibility>
-              <relation type="labelled-by" 
target="image-preferred-dpi-checkbutton"/>
-            </accessibility>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/svx/uiconfig/ui/redlineviewpage.ui 
b/svx/uiconfig/ui/redlineviewpage.ui
index 9a5d17c24315..14c2abed5d8f 100644
--- a/svx/uiconfig/ui/redlineviewpage.ui
+++ b/svx/uiconfig/ui/redlineviewpage.ui
@@ -55,6 +55,7 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="label" translatable="yes" 
context="redlineviewpage|sortbylabel">Sort by:</property>
+            <property name="mnemonic-widget">sortbycombobox</property>
           </object>
           <packing>
             <property name="expand">False</property>

Reply via email to