Secondary CTA is not clickable on Language Mismatch screen while screen is downloading langpack
Categories
(Firefox :: Messaging System, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox-esr102 | --- | unaffected |
firefox104 | --- | unaffected |
firefox105 | --- | disabled |
firefox106 | --- | verified |
People
(Reporter: pdahiya, Assigned: nsauermann)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
Scope of this bug is to fix an edge case on language mismatch screen. Secondary CTA on Language mismatch screen has label skip and stays inactive while the screen is downloading lang pack (See attached).
STR in local dev:
-
Clobber and build locally
-
Launch firefox using below command line script
./mach run --setpref "extensions.getAddons.langpacks.url=https://mock-amo-language-tools.glitch.me/?app=firefox&type=language&appversion=%VERSION%" --setpref "intl.multilingual.aboutWelcome.languageMismatchEnabled=true" --setpref "intl.multilingual.aboutWelcome.systemLocaleOverride=es-CO" --setpref browser.aboutwelcome.templateMR=true -- about:welcome -
Navigate to Language mismatch screen
Expected Result:
- Click of secondary CTA should navigate user to next screen
Actual result:
- Secondary CTA is not clickable
Comment 1•2 years ago
|
||
Looks like an issue from bug 1784901 adding .action-buttons to the custom buttons for language switcher https://searchfox.org/mozilla-central/rev/642be079c4465445ab42b55d18e0a4d644c19c36/browser/components/newtab/content-src/aboutwelcome/components/LanguageSwitcher.jsx#182
where there ends up being another empty .action-buttons with no buttons inside https://searchfox.org/mozilla-central/rev/642be079c4465445ab42b55d18e0a4d644c19c36/browser/components/newtab/content-src/aboutwelcome/components/MultiStageProtonScreen.jsx#289
but now there's overlap because they're both height 100% https://searchfox.org/mozilla-central/rev/642be079c4465445ab42b55d18e0a4d644c19c36/browser/components/newtab/content-src/aboutwelcome/aboutwelcome.scss#307
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1784901
Pushed by nsauermann@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8033ca96d4e3 Secondary CTA is not clickable on Language Mismatch screen while screen is downloading langpack r=dmose
Comment 5•2 years ago
|
||
bugherder |
Comment 6•2 years ago
|
||
I have verified that this issue is no longer reproducible with the latest Firefox Nightly (106.0a1 Build ID - 20220830092750) installed on Windows 10 x64, macOS 11.6.5, and Linux Mint 20.2 x64. Now, I can confirm that the secondary CTA button from the "Download langpack" screen of the "about:welcome" page is functional and performs the correct action.
Also, during the verification, I have observed that the secondary button is labeled "Skip" instead of "Skip this step", however, I have logged a separate issue for that (see Bug 1788044 )
Updated•2 years ago
|
Description
•