av9ash/GitBugs huggingface dataset:
Bug: .xll file extension = A malicious attack using abusing the XLL File starts with the delivery of a malicious file with the extension "XLL"
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-07-16 11:01:32+00:00
Resolved: 2024-05-30 18:12:34+00:00

Firefox Version: [116.0b5] + [117.0a1]
Operating System: [Windows 10] (64-bit)

.xll = An XLL file is an add-in used by Microsoft Excel

It is the Excel Add-In file, that provides a way to use third-party tools and functions within Microsoft Excel. The third-party code can be C/C++ .NET code inside the Excel environment. In fact, despite the Excel icon, the XLL file is a Dynamic Linked Library, a binary executable file.

Cisco Talos investigates another vector for introduction of malicious code to Microsoft Excel—malicious add-ins, specifically XLL files.

.xll Blocked In Outlook Attachment 

This File is Already Blocklisted in Chrome & Edge Browsers

The researchers are saying this technique is Xll particularly dangerous because the victims only need one click to compromise their endpoints. 

Ref : https://www.bleepingcomputer.com/news/microsoft/microsoft-365-to-block-downloaded-excel-xll-add-ins-to-boost-security/

This File is Already Blocklisted in Chrome & Edge Browsers

it's better to Add Popop Warning [ Executable files may contain viruses or other malicious code that could harm your computer]
To .xll file To Keep Safe System from malicious file/code
Bug: Security: Statusbar shows wrong link target
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-16 11:33:44+00:00
Resolved: 2024-05-30 18:12:35+00:00

Hello,

As publicly known, a well-spread best practice for security in regard to surfing within the internet and clicking links is to move the mouse pointer over the shown link and check the then shown plain text link in the status bar (usually the lower left corner of the browser window). There the user can find the link target hovered.

Also, the user might right-click the link and copy it to the clipboard, for e.g. manually checking it in https://safebrowsing.google.com/ or any of the several online virus scanner services.

All this should be done to avoid being accidentally redirected to a malicious website and/or falling victim to a phishing site.

Problem:
===========

Here:

* Firefox Windows
* Firefox Android

The presented plain text URL can be "falsified" quite easily and thus lead the user to a malicious and/or phishing site etc. These pages may exploit zero-day vulnerabilities and/or do other harm to the user. I assume I do not have to explain that.

I noticed this behaviour while visiting a "regular" page which had such a strange handling implemented. Please simply give it a try by opening the attached HTML-file.

Indeed, you may decline a fix because the faked link is just and only opened after useraction (here: clicking). But stop, that is only the half of the truth.
The problem here is clearly the fact, that e.g. https://accounts.google.com is shown to the user prior clicking, but after clicking a script is leading to https://testsafebrowsing.appspot.com/s/phishing.html. Without any hint, without any confirmation, without nothing.

From the technical sight this might be intended behaviour, as the faked site is opened by a script AFTER clicking the item, ...

... but from security sight this is leading security measures to absurdity, in particular if the shown target is a HTTP or HTTPS site and not a placeholder like as observed "#" or "onClick()".

Expectation:
============

For security reasons it would be a good thing if the browser would check for differences between the shown (HTTP/HTTPS and other relevant prefixes) from the tag <a href=...> and the in fact opened link. A messagebox showing the discrepancy and asking for explicit confirmation would be a good solution for me. Only after explicit confirmation the "faked" target has to be opened, instead the initially shown link target.

In a nutshell, misleading the user has to be prevented from the base on. Unfortunately, things cannot stay the way they are at the moment.

And to be honest: No user checks the link of the opened website again if he has already done it via the link target. If this clearly contains a legitimate link without homoglyphs, i=1, o=0 etc, the page is safe. That is consensus.

But unfortunately this consensus is reduced to absurdity by the misleading handling.

Thank you in advance for checking and fixing - for my and the security of millions of users.

Best regards
Bug: Search string should not match the password
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-16 15:24:45+00:00
Resolved: 2023-07-16 15:30:28+00:00

Firefox Nightly 117.0a1 on Win64
Build ID: 20230716094751 Win64

The search string is matched for not only for the site URL or username but also for the password.
This could lead to password compromise.

How to reproduce:
1. Go to about:logins
2. search for something (e.g. tw)

Actual result:
Entries containing "tw" in either the site URL, username, or password will be matched.

Expected result:
Entries containing "tw" in either the site URL or username will be matched.
Entries containing "tw" in the password will not be matched.
Bug: Intermittent browser/components/places/tests/chrome/test_0_bug510634.xhtml | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-07-16 19:53:25+00:00
Resolved: 2023-08-23 12:00:48+00:00

**Filed by:** imoraru [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=422807422&repo=mozilla-beta
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Rh55A91DQf25GKCgllIE6Q/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2023-07-16T18:42:05.386Z] 18:42:05     INFO - TEST-START | browser/components/places/tests/chrome/test_0_bug510634.xhtml
[task 2023-07-16T18:42:05.386Z] 18:42:05     INFO - GECKO(9460) | [Parent 1624, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:182
[task 2023-07-16T18:42:05.387Z] 18:42:05     INFO - GECKO(9460) | [Parent 1624, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/chrome/nsChromeProtocolHandler.cpp:73
[task 2023-07-16T18:42:05.387Z] 18:42:05     INFO - GECKO(9460) | [Parent 1624, GMPThread] WARNING: Failed to delete GMP storage directory: file /builds/worker/checkouts/gecko/dom/media/gmp/GMPServiceParent.cpp:1759
[task 2023-07-16T18:42:05.388Z] 18:42:05     INFO - GECKO(9460) | MEMORY STAT | vsize 2112841MB | vsizeMaxContiguous 68915984MB | residentFast 460MB | heapAllocated 154MB
[task 2023-07-16T18:42:05.388Z] 18:42:05     INFO - TEST-OK | browser/components/places/tests/chrome/test_0_bug510634.xhtml | took 1209ms
[task 2023-07-16T18:42:05.388Z] 18:42:05     INFO - GECKO(9460) | [Parent 1624, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:182
[task 2023-07-16T18:42:05.389Z] 18:42:05     INFO - GECKO(9460) | [Parent 1624, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/chrome/nsChromeProtocolHandler.cpp:73
[task 2023-07-16T18:42:05.389Z] 18:42:05     INFO - GECKO(9460) | [Parent 1624, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1235
[task 2023-07-16T18:42:05.390Z] 18:42:05     INFO - TEST-UNEXPECTED-FAIL | browser/components/places/tests/chrome/test_0_bug510634.xhtml | assertion count 1 is more than expected 0 assertions
[task 2023-07-16T18:42:05.391Z] 18:42:05     INFO - TEST-START | browser/components/places/tests/chrome/test_bug1163447_selectItems_through_shortcut.xhtml
```
Bug: Inline paragraphs are not translated by Bergamot when they're the minority
Status: RESOLVED
Priority: P3
Resolution: WORKSFORME
Created: 2023-07-17 18:54:52+00:00
Resolved: 2023-12-12 17:33:01+00:00

Steps to reproduce:

Translate https://baginett.blogspot.com/2023/05/18280-24-2023.html from Russian to English.


Actual results:

Most of the paragraphs get translated, because most are wrapped in a <p> tag. 

However some paragraphs such as 'А вот и прижизненные фото СРК "Иван Хурс".' are not wrapped in a <p> and therefore remain untranslated.

The parent element of both kinds of paragraph is a <div> where Bergamot sets x-bergamot-translated="skipped does-not-have-text-of-its-own", because there are more <p> tags than bare text nodes.


Expected results:

All text nodes should have been translated.

I took a look at InPageTranslation.js and my understanding is that when processing the big <div> node:

1. hasInlineContent(node) returns false when inlineElements < blockElements.
2. Therefore in that case validateNode() returns NodeFilter.FILTER_SKIP and sets "does-not-have-text-of-its-own".
3. Therefore the tree walker gets called, and it seems that when this is the case bare text nodes fail to get translated.

I'm not sure if step 1 or step 3 is to blame, but the end result is that if the <div> has both inline and block elements then inline elements will only be translated if they're not in the minority.

Minimal testcase, to be translated from English to any language:

<div>
Inline paragraph won't be translated unless you remove a block paragraph or add another inline element at the end of the div.
<p>Block paragraph will always be translated.</p>
<p>Block paragraph will always be translated.</p>
</div>
Bug: Intermittent TV browser/base/content/test/tabs/browser_new_tab_bookmarks_toolbar_height.js | bookmarks toolbar collapsed attribute state - Got "true", expected "false"
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2023-07-17 19:20:41+00:00
Resolved: 2024-01-02 19:46:56+00:00

**Filed by:** ncsoregi [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=422884378&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BqJ9LIrrQOWZR1ESUZ41kg/runs/0/artifacts/public/logs/live_backing.log
**Reftest URL:** https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BqJ9LIrrQOWZR1ESUZ41kg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2023-07-17T17:27:58.488Z] 17:27:58     INFO - TEST-PASS | browser/base/content/test/tabs/browser_new_tab_bookmarks_toolbar_height.js | non-new tab is in the background (not the selected tab) - 
[task 2023-07-17T17:27:58.489Z] 17:27:58     INFO - Buffered messages finished
[task 2023-07-17T17:27:58.490Z] 17:27:58     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_new_tab_bookmarks_toolbar_height.js | bookmarks toolbar collapsed attribute state - Got "true", expected "false"
[task 2023-07-17T17:27:58.490Z] 17:27:58     INFO - Stack trace:
[task 2023-07-17T17:27:58.490Z] 17:27:58     INFO - chrome://mochikit/content/browser-test.js:test_is:1608
[task 2023-07-17T17:27:58.490Z] 17:27:58     INFO - chrome://mochitests/content/browser/browser/base/content/test/tabs/browser_new_tab_bookmarks_toolbar_height.js:assertBmToolbarVisibility:47
[task 2023-07-17T17:27:58.490Z] 17:27:58     INFO - chrome://mochitests/content/browser/browser/base/content/test/tabs/browser_new_tab_bookmarks_toolbar_height.js:null:87
[task 2023-07-17T17:27:58.491Z] 17:27:58     INFO - chrome://mochikit/content/browser-test.js:handleTask:1131
[task 2023-07-17T17:27:58.491Z] 17:27:58     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1203
[task 2023-07-17T17:27:58.491Z] 17:27:58     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1345
[task 2023-07-17T17:27:58.491Z] 17:27:58     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1120
[task 2023-07-17T17:27:58.491Z] 17:27:58     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1056
[task 2023-07-17T17:27:58.491Z] 17:27:58     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-07-17T17:27:58.493Z] 17:27:58     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_new_tab_bookmarks_toolbar_height.js | bookmarks toolbar should have a height - Didn't expect +0, but got it
```
Bug: [macOS] Payment methods cannot be imported from Brave
Status: NEW
Priority: P3
Created: 2023-07-18 11:13:00+00:00
Resolved: 2023-07-24 14:36:01+00:00

**Found in**
* 117.0a1 (2023-07-17)

**Affected versions**
* 117.0a1 (2023-07-13)
* 116.0b6
* 115.0.2















**Tested platforms**
* Affected platforms: macOS 12
* Unaffected platforms: Ubuntu 22, Windows 10x64

**Preconditions**
* credit cards saved in Brave

**Steps to reproduce**
1. Open the migration window and import Payment data.


**Expected result** 
* Payment methods are imported.


**Actual result**
* Payment methods are not imported. 

**Regression range**
* Not a regression. Reproducible with bug 1826149 after Payment methods were implemented.

**Additional notes**
* Attached browser console errors.
Bug: The PDF file is saved with blank pages and missing contents when adding images with different file types
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-07-18 11:13:59+00:00
Resolved: 2023-08-22 09:14:45+00:00

**Found in**
* Nightly 117.0a1 (2023-07-17)

**Affected versions**
* Nightly 117.0a1

**Affected platforms**
* All

**Steps to reproduce**

1. Open a PDF file in Firefox.
2. Add Several images types to the PDF file.
3. Click on the Print preview button.
4. Print the PDF file by pressing the "Save" button.

**Expected result**

The PDF file is correctly saved with its content unchanged and with its images/content successfully displayed.

**Actual result**

The PDF file is saved with blank pages and missing contents.

**Regression range**
N/A

**Notes**
Sometimes the PDF files are saved with only the images missing, other times the whole pages are saved blank.
Bug: Word that is a link is repeated twice in translation with pivot language (alignments issue)
Status: NEW
Priority: P3
Created: 2023-07-18 13:43:07+00:00
Resolved: 2024-07-19 15:29:36+00:00

When translating https://www.soeren-hentzschel.at/mozilla/mozilla-uebernimmt-pulse/ from German to Italian, "Mozilla-Dienst <a href='...'>Pocket</a>" is translated as "Mozilla <a href='...'>Pocket</a>Pocket".

I initially thought this bug should block bug 1836125, but then I noticed the error does not occur if you translate German to English.
It does happen if you translate German to French, or German to Italian, or German to Spanish.
Bug: Remove highlights and settings from shopping.html
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2023-07-18 14:15:15+00:00
Resolved: 2023-07-25 16:05:10+00:00

The [highlights and settings](https://searchfox.org/mozilla-central/rev/ea550f0d1afaf7747ebd988325ea10cf4e3e4de4/browser/components/shopping/content/shopping.html#38-39) elements should be removed from shopping.html because they are now in the shopping-container element.

The tests will also need to be updated.
Bug: Leftover mentions of old browser.translation. preferences in modules/libpref/Preferences.cpp
Status: RESOLVED
Priority: P3
Resolution: FIXED
Created: 2023-07-18 15:07:37+00:00
Resolved: 2023-10-31 03:53:51+00:00

https://searchfox.org/mozilla-central/rev/ea550f0d1afaf7747ebd988325ea10cf4e3e4de4/modules/libpref/Preferences.cpp#6099-6104
Bug: When the bookmarks toolbar is set to "Only on new tab", the top of the sidebar is overwritten
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-07-18 17:07:19+00:00
Resolved: 2023-08-22 09:17:05+00:00

When the bookmarks toolbar is set to "Only on new tab", the top of the sidebar is overwritten.

See attached image.

Gijs recreated on macOS as well.

Probably regressed by bug 1705215
Bug: Firefox suggest uses generic favicon with wrong color-scheme.
Status: RESOLVED
Priority: P3
Resolution: FIXED
Created: 2023-07-18 17:27:40+00:00
Resolved: 2023-08-23 02:01:25+00:00

See screenshot.

The url of the `<img>` element seems wrong, has a bunch of nested protocols:

```
moz-anno:favicon:moz-anno:favicon:moz-anno:favicon:moz-anno:favicon:https://github.com/fluidicon.png"
```

If I leave this as `moz-anno:favicon:https://github.com/fluidicon.png` then it uses the right image.
Bug: Intermittent browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-07-18 22:04:28+00:00
Resolved: 2023-08-16 12:02:51+00:00

**Filed by:** nbeleuzu [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=423038337&repo=mozilla-beta
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bubZEHmwRFKMu1rb-2OsAg/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2023-07-18T20:43:27.153Z] 20:43:27     INFO - TEST-START | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js
[task 2023-07-18T20:43:27.294Z] 20:43:27     INFO - GECKO(2469) | 1689713007293	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2023-07-18T20:43:27.539Z] 20:43:27     INFO - GECKO(2469) | 1689713007538	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2023-07-18T20:49:37.730Z] 20:49:37     INFO - Buffered messages logged at 20:43:27
[task 2023-07-18T20:49:37.730Z] 20:49:37     INFO - Entering test bound test_no_session_restore_menu_option
[task 2023-07-18T20:49:37.731Z] 20:49:37     INFO - TEST-PASS | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js | The first private window got loaded - 
[task 2023-07-18T20:49:37.731Z] 20:49:37     INFO - TEST-PASS | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js | The Session Restore command should exist - 
[task 2023-07-18T20:49:37.732Z] 20:49:37     INFO - TEST-PASS | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js | PrivateBrowsingUtils should report the correct per-window private browsing status - 
[task 2023-07-18T20:49:37.732Z] 20:49:37     INFO - TEST-PASS | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js | The Session Restore command should be disabled in private browsing mode - 
[task 2023-07-18T20:49:37.733Z] 20:49:37     INFO - Buffered messages finished
[task 2023-07-18T20:49:37.733Z] 20:49:37    ERROR - TEST-UNEXPECTED-TIMEOUT | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_noSessionRestoreMenuOption.js | application timed out after 370 seconds with no output
[task 2023-07-18T20:49:37.733Z] 20:49:37  WARNING - Force-terminating active process(es).
```
Bug: Crash in [@ PrefWrapper::WantValueKind] (Should not access the preference 'browser.urlbar.richSuggestions.featureGate' in the Content Processes)
Status: RESOLVED
Priority: P1
Resolution: DUPLICATE
Created: 2023-07-19 00:01:58+00:00
Resolved: 2023-08-08 16:31:29+00:00

Crash report: https://crash-stats.mozilla.org/report/index/eb0ff672-f0c2-4624-82a2-4342d0230718

MOZ_CRASH Reason: ```Should not access the preference 'browser.urlbar.richSuggestions.featureGate' in the Content Processes```

Top 10 frames of crashing thread:
```
0  libxul.so  MOZ_Crash  mfbt/Assertions.h:281
0  libxul.so  PrefWrapper::WantValueKind const  modules/libpref/Preferences.cpp:1211
0  libxul.so  PrefWrapper::GetValue const  modules/libpref/Preferences.cpp:1238
1  libxul.so  mozilla::Internals::GetPrefValue<bool*>  modules/libpref/Preferences.cpp:4685
2  libxul.so  mozilla::Internals::GetPref<bool>  modules/libpref/Preferences.cpp:4723
2  libxul.so  mozilla::Preferences::GetBool  modules/libpref/Preferences.cpp:5108
2  libxul.so  Gecko_GetBoolPrefValue  layout/style/GeckoBindings.cpp:1625
3  libxul.so  style::stylesheets::supports_rule::eval_moz_bool_pref  servo/components/style/stylesheets/supports_rule.rs:251
3  libxul.so  style::stylesheets::supports_rule::SupportsCondition::eval  servo/components/style/stylesheets/supports_rule.rs:236
4  libxul.so  <style::stylesheets::rule_parser::NestedRuleParser as cssparser::rules_and_declarations::AtRuleParser>::parse_block::{{closure}}  servo/components/style/stylesheets/rule_parser.rs:755
```
Bug: Intermittent [TV] /tests/toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html | changed preference: browser.contentblocking.category
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2023-07-19 02:20:33+00:00
Resolved: 2023-09-25 21:20:09+00:00

**Filed by:** nbeleuzu [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=423088163&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fm-jwm7GQn-ro_F3kamhdA/runs/0/artifacts/public/logs/live_backing.log
**Reftest URL:** https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fm-jwm7GQn-ro_F3kamhdA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2023-07-19T01:52:12.274Z] 01:52:12     INFO - TEST-START | toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html
[task 2023-07-19T01:52:16.349Z] 01:52:16     INFO - GECKO(15714) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2023-07-19T01:52:16.351Z] 01:52:16     INFO - GECKO(15714) | MEMORY STAT heapAllocated not supported in this build configuration.
[task 2023-07-19T01:52:16.352Z] 01:52:16     INFO - GECKO(15714) | MEMORY STAT | vsize 130550465MB | residentFast 261MB
[task 2023-07-19T01:52:16.530Z] 01:52:16     INFO - TEST-OK | toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html | took 4256ms
[task 2023-07-19T01:52:16.972Z] 01:52:16    ERROR - TEST-UNEXPECTED-FAIL | /tests/toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html | changed preference: browser.contentblocking.category

```
Bug: blank page displayed while doing payment
Status: RESOLVED
Priority: --
Resolution: MOVED
Created: 2023-07-19 07:09:15+00:00
Resolved: 2023-07-19 07:20:24+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0
Firefox for Android

Steps to reproduce:

Enter the URL http://localhost:8888/
login as patient
click on payments
enter the payment details and click on pay now button


Actual results:

Blank page displayed once after clicking on pay now button


Expected results:

payment should done
successful payment  confirmation message should display
Bug: Cannot sign up Firefox Account again after entering the wrong age
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-07-19 07:16:34+00:00
Resolved: 2023-07-19 13:52:00+00:00

[Affected versions]:
- Firefox 115.0.2 (64-bit)

[Affected Platforms]:
- MacOS 13.3.1 (22E261)

[Preconditions]:
Have a new email to sign up for the Firefox account

[Steps to reproduce]:
1. Navigate to the "about:logins" page.
2. Click on the "Sign in to sync" button.
3. Enter your email.
4. Click on the "Sign up or sign in" button.
5. Enter the Password into "Password" and "Repeat Password" field.
6. Enter "6" into the "How old are you?" field.
7. Click on the "Create account" button.
8. "Cannot create account - You must meet certain age requirements to create a Firefox account" prompt shows up.
9. After switching back to the "about:logins" page, click on the "Sign in to sync" button.

[Expected result]:
- I need a chance to change the wrong information or get one more chance to sign up because I want to enter 26 years old but enter 6 by mistake. 

[Actual result]:
-  "Cannot create account - You must meet certain age requirements to create a Firefox account" prompt shows up again.
- Even remove the saved login, still cannot sign up. 
- Even restart Firefox, still cannot sign up. 

[Notes]:
- The only way to sign up is:
 1. go to "about:preferences#privacy"
 2. Enable "Delete cookies and site data when Firefox is closed" checkbox
 3. Restart the Firefox