svx/uiconfig/ui/findreplacedialog.ui               |   30 ++++++++++-----------
 sw/uiconfig/swriter/ui/footnoteareapage.ui         |    2 -
 sw/uiconfig/swriter/ui/footnotesendnotestabpage.ui |   26 +++++++++---------
 3 files changed, 30 insertions(+), 28 deletions(-)

New commits:
commit cfdd2d70be06c2bc81c7e2d72efedc4baae6c1ba
Author:     Parth Raiyani <[email protected]>
AuthorDate: Wed Jan 28 16:04:20 2026 +0530
Commit:     Caolán McNamara <[email protected]>
CommitDate: Thu Feb 26 21:33:15 2026 +0100

    a11y: improve accessibility in Footnote and Endnote pages
    
    - rename conflicting label ids
    - add accessible name for GtkComboBoxText
    
    Signed-off-by: Parth Raiyani <[email protected]>
    Change-Id: Ib0b3237b8f13485454f6132f3f7fe6a0ad4faa38
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198315
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200505

diff --git a/sw/uiconfig/swriter/ui/footnoteareapage.ui 
b/sw/uiconfig/swriter/ui/footnoteareapage.ui
index cc2ec0a93471..f38a494e64ec 100644
--- a/sw/uiconfig/swriter/ui/footnoteareapage.ui
+++ b/sw/uiconfig/swriter/ui/footnoteareapage.ui
@@ -218,7 +218,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkLabel" id="label6">
+              <object class="GtkLabel" id="fnalabel6">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes" 
context="footnoteareapage|label6">_Thickness</property>
diff --git a/sw/uiconfig/swriter/ui/footnotesendnotestabpage.ui 
b/sw/uiconfig/swriter/ui/footnotesendnotestabpage.ui
index 2abb1397ef65..eb68bb3c1592 100644
--- a/sw/uiconfig/swriter/ui/footnotesendnotestabpage.ui
+++ b/sw/uiconfig/swriter/ui/footnotesendnotestabpage.ui
@@ -21,7 +21,7 @@
     <property name="orientation">vertical</property>
     <property name="spacing">12</property>
     <child>
-      <object class="GtkFrame" id="frame1">
+      <object class="GtkFrame" id="ftnframe1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="hexpand">True</property>
@@ -29,7 +29,7 @@
         <property name="shadow_type">none</property>
         <child>
           <!-- n-columns=1 n-rows=1 -->
-          <object class="GtkGrid" id="grid1">
+          <object class="GtkGrid" id="ftngrid1">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="hexpand">True</property>
@@ -39,7 +39,7 @@
             <property name="margin-top">6</property>
             <child>
               <!-- n-columns=1 n-rows=1 -->
-              <object class="GtkGrid" id="grid2">
+              <object class="GtkGrid" id="ftngrid2">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="margin-start">12</property>
@@ -68,7 +68,7 @@
                 </child>
                 <child>
                   <!-- n-columns=1 n-rows=1 -->
-                  <object class="GtkGrid" id="grid3">
+                  <object class="GtkGrid" id="ftngrid3">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="hexpand">True</property>
@@ -131,7 +131,7 @@
                 </child>
                 <child>
                   <!-- n-columns=1 n-rows=1 -->
-                  <object class="GtkGrid" id="grid4">
+                  <object class="GtkGrid" id="ftngrid4">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="hexpand">True</property>
@@ -176,6 +176,7 @@
                         <property name="can_focus">False</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" 
id="ftnnumviewbox-atkobject">
+                            <property name="AtkObject::accessible-name" 
translatable="yes" 
context="footnotesendnotestabpage|ftnnumviewbox-atkobject">Numbering</property>
                             <property name="AtkObject::accessible-description" 
translatable="yes" 
context="footnotesendnotestabpage|extended_tip|ftnnumviewbox">Select the 
numbering scheme for the footnotes.</property>
                           </object>
                         </child>
@@ -254,7 +255,7 @@
           </object>
         </child>
         <child type="label">
-          <object class="GtkLabel" id="label1">
+          <object class="GtkLabel" id="ftnlabel1">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="label" translatable="yes" 
context="footnotesendnotestabpage|label1">Footnotes</property>
@@ -271,7 +272,7 @@
       </packing>
     </child>
     <child>
-      <object class="GtkFrame" id="frame2">
+      <object class="GtkFrame" id="ftnframe2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="hexpand">True</property>
@@ -279,7 +280,7 @@
         <property name="shadow_type">none</property>
         <child>
           <!-- n-columns=1 n-rows=1 -->
-          <object class="GtkGrid" id="grid5">
+          <object class="GtkGrid" id="ftngrid5">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="hexpand">True</property>
@@ -309,7 +310,7 @@
             </child>
             <child>
               <!-- n-columns=1 n-rows=1 -->
-              <object class="GtkGrid" id="grid6">
+              <object class="GtkGrid" id="ftngrid6">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="margin-start">12</property>
@@ -338,7 +339,7 @@
                 </child>
                 <child>
                   <!-- n-columns=1 n-rows=1 -->
-                  <object class="GtkGrid" id="grid7">
+                  <object class="GtkGrid" id="ftngrid7">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="hexpand">True</property>
@@ -406,7 +407,7 @@
                 </child>
                 <child>
                   <!-- n-columns=1 n-rows=1 -->
-                  <object class="GtkGrid" id="grid8">
+                  <object class="GtkGrid" id="ftngrid8">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="hexpand">True</property>
@@ -451,6 +452,7 @@
                         <property name="can_focus">False</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" 
id="endnumviewbox-atkobject">
+                              <property name="AtkObject::accessible-name" 
translatable="yes" 
context="footnotesendnotestabpage|endnumviewbox-atkobject">Numbering</property>
                             <property name="AtkObject::accessible-description" 
translatable="yes" 
context="footnotesendnotestabpage|extended_tip|endnumviewbox">Select the 
numbering scheme for the endnotes.</property>
                           </object>
                         </child>
@@ -509,7 +511,7 @@
           </object>
         </child>
         <child type="label">
-          <object class="GtkLabel" id="label2">
+          <object class="GtkLabel" id="ftnlabel2">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="label" translatable="yes" 
context="footnotesendnotestabpage|label2">Endnotes</property>
commit b6221dbc07c455babe94486398734a0bc5c2a684
Author:     Parth Raiyani <[email protected]>
AuthorDate: Wed Jan 28 15:59:42 2026 +0530
Commit:     Caolán McNamara <[email protected]>
CommitDate: Thu Feb 26 21:33:04 2026 +0100

    a11y: fix accessibility issues in Find and Replace dialog
    
    - add static role in GtkLabel for better accessibility
    - remove duplicate Component Label
    
    Signed-off-by: Parth Raiyani <[email protected]>
    Change-Id: Ic477cf032f95316b02500f6e53657a1e8934a95d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198314
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200504

diff --git a/svx/uiconfig/ui/findreplacedialog.ui 
b/svx/uiconfig/ui/findreplacedialog.ui
index ee2d608634fc..7d2e404133e0 100644
--- a/svx/uiconfig/ui/findreplacedialog.ui
+++ b/svx/uiconfig/ui/findreplacedialog.ui
@@ -215,6 +215,11 @@
                         <property name="ellipsize">end</property>
                         <property name="xalign">0</property>
                         <property name="yalign">0.5</property>
+                        <child internal-child="accessible">
+                          <object class="AtkObject" id="searchdesc-atkobject">
+                            <property 
name="AtkObject::accessible-role">static</property>
+                          </object>
+                        </child>
                       </object>
                       <packing>
                         <property name="left-attach">1</property>
@@ -296,6 +301,11 @@
                                 <property name="no-show-all">True</property>
                                 <property name="label" translatable="yes" 
context="findreplacedialog|entirecells">_Entire cells</property>
                                 <property name="use-underline">True</property>
+                                <child internal-child="accessible">
+                                  <object class="AtkObject" 
id="entirecells-atkobject">
+                                    <property 
name="AtkObject::accessible-role">static</property>
+                                  </object>
+                                </child>
                               </object>
                               <packing>
                                 <property name="expand">False</property>
@@ -523,6 +533,11 @@
                         <property name="wrap">True</property>
                         <property name="ellipsize">end</property>
                         <property name="xalign">0</property>
+                        <child internal-child="accessible">
+                          <object class="AtkObject" id="replacedesc-atkobject">
+                            <property 
name="AtkObject::accessible-role">static</property>
+                          </object>
+                        </child>
                       </object>
                       <packing>
                         <property name="left-attach">1</property>
@@ -687,21 +702,6 @@
                     <property name="margin-top">6</property>
                     <property name="hexpand">True</property>
                     <property name="spacing">18</property>
-                    <child>
-                      <object class="GtkLabel" id="label7">
-                        <property name="can-focus">False</property>
-                        <property name="label" translatable="no">Component 
Label</property>
-                        <property name="use-underline">True</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                        </attributes>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
                     <child>
                       <object class="GtkBox" id="box1">
                         <property name="visible">True</property>

Reply via email to