diff --git a/components/settings/__tests__/settings-section.test.tsx b/components/settings/__tests__/settings-section.test.tsx index c3405e019..9233067ea 100644 --- a/components/settings/__tests__/settings-section.test.tsx +++ b/components/settings/__tests__/settings-section.test.tsx @@ -36,7 +36,8 @@ describe('SettingItem controls', () => {

rows

); - expect(screen.getByRole('heading', { name: /Delegates/ }).querySelector('[data-glossary-term="delegation"]')).not.toBeNull(); + const heading = screen.getByRole('heading', { name: 'Delegates' }); + expect(heading.parentElement?.querySelector('[data-glossary-term="delegation"]')).not.toBeNull(); }); it('lets an explicit ariaLabel win over the row label', () => { diff --git a/components/settings/calendar-management-settings.tsx b/components/settings/calendar-management-settings.tsx index 5cc067495..5b0b80143 100644 --- a/components/settings/calendar-management-settings.tsx +++ b/components/settings/calendar-management-settings.tsx @@ -864,11 +864,13 @@ export function CalendarManagementSettings() { {/* iCal Subscriptions */} {icalSubscriptions.length > 0 && (
-

- - {tSub('section_title')} +
+

+ + {tSub('section_title')} +

-

+
{icalSubscriptions.map((sub) => { return (
-

- {title} +
+

+ {title} + {advanced && } +

+ {/* Beside the heading, so its name in the headings list stays the title. */} {term && } - {advanced && } -

+
{description && (

{description}

)}