commit 190439863b62ad4570c4dfc8ab5893b8e9a6ef16
parent 6a92f715383f3469a7390545175fa350c9044c9c
Author: Finn Terdal <fterdal@mozilla.com>
Date: Wed, 7 Jan 2026 21:54:52 +0000
Bug 1950247 - Make theme header level 2 on new/edit profile pages r=jhirsch,profiles-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D278202
Diffstat:
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/browser/components/profiles/content/edit-profile-card.mjs b/browser/components/profiles/content/edit-profile-card.mjs
@@ -419,6 +419,7 @@ export class EditProfileCard extends MozLitElement {
id="themes"
value=${this.profile.themeId}
data-l10n-id="edit-profile-page-theme-header-2"
+ headingLevel="2"
name="theme"
@change=${this.handleThemeChange}
>
diff --git a/browser/components/profiles/tests/browser/browser_edit_profile_test.js b/browser/components/profiles/tests/browser/browser_edit_profile_test.js
@@ -282,6 +282,15 @@ add_task(async function test_edit_profile_theme() {
await editProfileCard.updateComplete;
+ let themesPicker = editProfileCard.themesPicker;
+
+ Assert.ok(themesPicker, "Themes picker should exist");
+ Assert.equal(
+ themesPicker.headingLevel,
+ 2,
+ "Themes picker should have headingLevel of 2"
+ );
+
let defaultThemeCard = editProfileCard.themesPicker.querySelector(
"moz-visual-picker-item[value='default-theme@mozilla.org']"
);