Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore:Master sync #27935

Merged
merged 34 commits into from
Oct 21, 2024
Merged

chore:Master sync #27935

merged 34 commits into from
Oct 21, 2024

Commits on Sep 26, 2024

  1. Version v12.5.0

    danjm committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    096d4d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. fix: [cherry-pick][V12.5.0] account syncing fixes (#27534)

    ## **Description**
    
    This PR patches the `@metamask/profile-sync-controller` to its latest
    version.
    This patch version contains performance, analytics and bug fixes for the
    upcoming account syncing feature.
    
    This PR also contains a fix for account syncing analytics event names.
    
    All of these fixes were merged into develop: 
    
    - #27529
    - #27415
    - #27413
    
    
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27482?quickstart=1)
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Create a new SRP
    2. Add new accounts, rename some
    3. Uninstall extension and reinstall
    4. Import your previously created SRP
    5. All your previously created accounts and respective names should be
    there!
    
    ## **Screenshots/Recordings**
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    ### **Before**
    
    <!-- [screenshots/recordings] -->
    
    ### **After**
    
    <!-- [screenshots/recordings] -->
    
    ## **Pre-merge author checklist**
    
    - [x] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [x] I’ve included tests if applicable
    - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [x] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [x] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [x] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    
    ---------
    
    Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
    Co-authored-by: Ariella Vu <20778143+digiwand@users.noreply.github.com>
    3 people authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0c1e287 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. cherry-pick: Recreate offscreen document if it already exists (#27653)

    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **Description**
    
    When the service worker is stopped it doesn't seem to guarantee that the
    offscreen document is closed as well. Our current initialization logic
    assumes this and thus once the service worker is spun back up, all
    communication with the offscreen document fails due to initialization
    failure.
    
    This PR cherry-picks
    03cd7d5
    to the 12.5 RC, fixing this problem.
    
    [![Open in GitHub
    
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27596?quickstart=1)
    FrederikBolding authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    41e7889 View commit details
    Browse the repository at this point in the history
  2. feat: Double Sentry performance trace sample rate (#27468) (#27663)

    This is a cherry-pick of #27468 for v12.5.0. Original description below:
    
    ## **Description**
    
    The Sentry trace sample rate for production has been doubled, to take
    advantage of increased Sentry transaction quotas for our account.
    
    [![Open in GitHub
    
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27468?quickstart=1)
    
    ## **Related issues**
    
    Closes #27467
    
    ## **Manual testing steps**
    
    It's not easy to test this because it's probabilistic.
    
    ## **Screenshots/Recordings**
    
    N/A
    
    ## **Pre-merge author checklist**
    
    - [x] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [x] I’ve included tests if applicable
    - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [x] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    Gudahtt authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    be0396d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    679a8f5 View commit details
    Browse the repository at this point in the history
  4. Lint fix

    danjm committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    160f6dd View commit details
    Browse the repository at this point in the history
  5. Lint changelog

    danjm committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b161946 View commit details
    Browse the repository at this point in the history
  6. chore: fix deps audit (#27620) (#27673)

    This is a cherry-pick of #27620 for v12.5.0. This PR resolves a security
    advisory by updating the `@sentry/browser` package.
    
    Original description:
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **Description**
    
    Resolve the security advisory causing the audit CI job to fail by
    updating the `@sentry/browser` package.
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27620?quickstart=1)
    
    ## **Related issues**
    
    N/A
    
    ## **Manual testing steps**
    
    N/A
    
    ## **Screenshots/Recordings**
    
    N/A
    
    ## **Pre-merge author checklist**
    
    - [x] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [x] I’ve included tests if applicable
    - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [x] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    
    Co-authored-by: chloeYue <105063779+chloeYue@users.noreply.github.com>
    Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
    3 people authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ff84f84 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #27674 from MetaMask/v12.5.0-merge-v12.4.0

    chore:  Merge v12.4.0 into v12.5.0
    danjm authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    19db789 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    073c9fe View commit details
    Browse the repository at this point in the history
  2. fix: [cherry-pick][V12.5.0] account syncing bugfix (#27761)

    ## **Description**
    
    This PR bumps `@metamask/profile-sync-controller` to version `0.9.7`.
    This version fixes an account sync bug where we would save imported
    accounts in user storage.
    
    This is a cherry pick for:
    PR: #27749
    Commit:
    86525fd
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27761?quickstart=1)
    
    ## **Related issues**
    
    Fixes: https://consensyssoftware.atlassian.net/browse/NOTIFY-1215
    
    ## **Manual testing steps**
    
    1. Create a new SRP
    2. Add new accounts, rename some
    3. Uninstall extension and reinstall
    4. Import your previously created SRP
    5. All your previously created accounts and respective names should be
    there!
    
    ## **Screenshots/Recordings**
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    ### **Before**
    
    <!-- [screenshots/recordings] -->
    
    ### **After**
    
    <!-- [screenshots/recordings] -->
    
    ## **Pre-merge author checklist**
    
    - [x] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [x] I’ve included tests if applicable
    - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [x] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [x] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [x] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    
    ---------
    
    Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
    mathieuartu and metamaskbot authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    0736532 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89273ca View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. cherry-pick: "revert: use networkClientId to resolve chainId in PPOM …

    …Middleware (#27570)" (#27848)
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    Reverts [this PPOM
    change](#27263) due
    to [issue with network configuration for the newly added rpc endpoint
    not being available when queried immediately after being
    added](#27447)
    
    [![Open in GitHub
    
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27570?quickstart=1)
    
    Fixes:
    
    1. Go to this page... 2.
    3.
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    <!-- [screenshots/recordings] -->
    
    <!-- [screenshots/recordings] -->
    
    - [ ] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] I've completed the PR template to the best of my ability
    - [ ] I’ve included tests if applicable
    - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [ ] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **Description**
    
    <!--
    Write a short description of the changes included in this pull request,
    also include relevant motivation and context. Have in mind the following
    questions:
    1. What is the reason for the change?
    2. What is the improvement/solution?
    -->
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27848?quickstart=1)
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **Screenshots/Recordings**
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    ### **Before**
    
    <!-- [screenshots/recordings] -->
    
    ### **After**
    
    <!-- [screenshots/recordings] -->
    
    ## **Pre-merge author checklist**
    
    - [ ] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] I've completed the PR template to the best of my ability
    - [ ] I’ve included tests if applicable
    - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [ ] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    
    Co-authored-by: jiexi <jiexiluan@gmail.com>
    adonesky1 and jiexi authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    ce5d7d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. cherry-pick: Fix Snaps usage of PhishingController (#27833)

    ## **Description**
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    Fixes two problems with Snaps usage of `PhishingController`. Following
    #25839 the
    PhishingController expects full URLs instead of hostnames as the input
    to `testOrigin`. In that PR, the argument of `isOnPhishingList` was
    incorrectly changed. This PR also patches in some changes from the
    `snaps` repo that are currently blocked by a release:
    MetaMask/snaps#2835,
    MetaMask/snaps#2750
    
    This PR cherry-picks a commit from `develop` that fixes this:
    1f1e142
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27833?quickstart=1)
    
    ## **Manual testing steps**
    
    1. Create a Snap that links to an URL blocked with `eth-phishing-detect`
    2. See that triggering the Snap is disallowed if the user has phishing
    detection enabled
    FrederikBolding authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6e73681 View commit details
    Browse the repository at this point in the history
  2. fix: [cherry-pick][V12.5.0] sticky footer UI issue on Snaps Home Page… (

    #27830)
    
    Cherry-picked from:
    #27799
    
    ## **Description**
    Fix issue with sticky Snaps UI Footer component in extended view.
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27799?quickstart=1)
    
    ## **Related issues**
    Fixes: n/a
    
    ## **Manual testing steps**
    1. Try all the Snaps that use custom footer (Home Page Snap, Custom
    Dialog Snap with custom UI, etc.).
    2. Make sure that footer has correct width matching the width of the
    content view.
    
    ## **Screenshots/Recordings**
    
    ### **Before**
    
    ![image](https://github.com/user-attachments/assets/f2a2c924-2bd9-451e-9b26-aadda9e94b22)
    
    ### **After**
    ![Screenshot 2024-10-11 at 20 38
    13](https://github.com/user-attachments/assets/644d97f6-89b3-4971-bc8e-d51322888788)
    ![Screenshot 2024-10-11 at 20 38
    48](https://github.com/user-attachments/assets/b65b113c-8aa1-4d54-b70c-ab88dad41505)
    ![Screenshot 2024-10-11 at 20 40
    55](https://github.com/user-attachments/assets/215ae7a8-4e20-4a6b-a2ff-f4276515ded4)
    ![Screenshot 2024-10-11 at 20 41
    15](https://github.com/user-attachments/assets/fa3f324d-3fc3-473b-81ea-bc4ce65ebaf3)
    ![Screenshot 2024-10-11 at 20 56
    29](https://github.com/user-attachments/assets/6ad44d4b-a869-4f2a-9043-397e5730e757)
    
    ## **Pre-merge author checklist**
    - [ ] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] I've completed the PR template to the best of my ability
    - [ ] I’ve included tests if applicable
    - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [ ] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    david0xd authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5b4c287 View commit details
    Browse the repository at this point in the history
  3. Fixed the changelog error

    hjetpoluru committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c3a8cf8 View commit details
    Browse the repository at this point in the history
  4. cherry-pick: issue with nonce not updating correctly where there are …

    …multiple parallel transactions (#27852)
    
    ## **Description**
    
    Fix issue with nonce not updating when there are multiple transaction
    created in parallel and once transaction is submitted.
    
    ## **Related issues**
    
    Fixes: #27617
    
    ## **Manual testing steps**
    
    1. Go to testdapp
    2. create 2 transactions and submit first one
    3. Nonce for second transaction should update
    
    ## **Screenshots/Recordings**
    TODO
    
    ## **Pre-merge author checklist**
    
    - [X] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [X] I've completed the PR template to the best of my ability
    - [X] I’ve included tests if applicable
    - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [X] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    jpuri authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    aa7634f View commit details
    Browse the repository at this point in the history
  5. Version v12.4.2

    metamaskbot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    516af04 View commit details
    Browse the repository at this point in the history
  6. Fix/linea bufix 12.5 (#27876)

    ## **Description**
    
    Cherry-pick of #27810
    into 12.5.0.
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27876?quickstart=1)
    
    ## **Related issues**
    
    Fixes: #27804
    
    ## **Manual testing steps**
    
    1. Start a swap on Linea with a token that you have not granted approval
    for
    2. Observe that the swap does not fail
    
    ## **Screenshots/Recordings**
    
    ### **Before**
    
    
    https://github.com/user-attachments/assets/57cdc5e5-cea7-48ad-ba13-38820ecc9155
    
    ### **After**
    
    
    https://github.com/user-attachments/assets/91bbfbf4-8392-41ea-bfe8-d54813758f5c
    
    
    
    ## **Pre-merge author checklist**
    
    - [X] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [X] I've completed the PR template to the best of my ability
    - [X] I’ve included tests if applicable
    - [X] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [X] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    martahj authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1a65ee7 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. fix: Correct conditions for triggering name lookup during send (#27880)

    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    Take changes from
    5e08c06
    
    ## **Description**
    
    Hotfixes a problem preventing certain name resolution Snaps from being
    triggered due to faulty `IS_FLASK` conditions in `12.4.1`. These
    conditions were removed in
    #26242. This PR picks
    these changes from the previously mentioned PR, without touching the ENS
    integration.
    
    The problem in question occurs when trying to trigger name resolution
    for a given input. `lookupDomainName` is never called on stable unless
    the input looks similar to an ENS name. This prevents resolution of
    inputs that don't use TLDs for instance.
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27880?quickstart=1)
    
    ## **Manual testing steps**
    
    1. Use a build of stable
    2. Install https://snaps.metamask.io/snap/npm/social-names-snap/
    3. See that you can resolve a Farcaster name using that Snap, e.g.
    `fc:frederik`
    4. Check that you can also type a valid ENS name
    5. Check that you can also type a valid address
    
    ---------
    
    Co-authored-by: Hassan Malik <hbmalik88@gmail.com>
    FrederikBolding and hmalik88 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e4672a8 View commit details
    Browse the repository at this point in the history
  2. chore: Update RC hotfix changelog (#27900)

    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **Description**
    
    Updates the hotfix RC changelog to mention the PR that was picked into
    the RC.
    FrederikBolding authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9221f8e View commit details
    Browse the repository at this point in the history
  3. chore: Cherry pick f523617 to v12.4.2 (#27899)

    Cherry picks f523617
    (#27856) to v12.4.2
    RC branch
    
    Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
    danjm and FrederikBolding authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    36fe5a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6568a21 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #27797 from MetaMask/update-v12.5.0-with-master

    chore: Update v12.5.0 with master
    danjm authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7e1744a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #27879 from MetaMask/Version-v12.4.2

    Version v12.4.2 RC
    Gudahtt authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    626289d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    43a66d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ec1ce9 View commit details
    Browse the repository at this point in the history
  3. Fixed the test

    hjetpoluru committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9f77f8f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #27938 from MetaMask/merge-hotfix-v12.4.2

    chore: Merge master into v12.5.0 (following v12.4.2)
    danjm authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    154d25a View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. fix (cherry-pick): bump @metamask/ppom-validator from 0.34.0 to `…

    …0.35.1` (#27939) (#27944)
    
    Cherry-picks #27939
    (9716e94) to v12.5.0
    
    ---------
    
    Co-authored-by: cryptodev-2s <109512101+cryptodev-2s@users.noreply.github.com>
    Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
    3 people authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    a3cf5f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. V12.5.0 Changelog (#27867)

    ## **Description**
    
    Adding 12.5.0 Changelog entries. 
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27867?quickstart=1)
    
    ---------
    
    Co-authored-by: Dan J Miller <danjm.com@gmail.com>
    benjisclowder and danjm authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7954c6d View commit details
    Browse the repository at this point in the history
  2. cherry-pick: Disable account syncing prod in v12.5.0 (#27982)

    Cherry-picks #27943
    
    ## **Description**
    
    This PR disables account syncing in prod until we have e2e tests and
    documentation of proper testing.
    
    There were no merge conflicts when picking these commits.
    
    [![Open in GitHub
    Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27982?quickstart=1)
    
    ## **Related issues**
    
    Fixes: #27943
    
    ## **Manual testing steps**
    
    1. yarn build
    2. Account syncing should not occur
    
    ## **Screenshots/Recordings**
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    ### **Before**
    
    <!-- [screenshots/recordings] -->
    
    ### **After**
    
    <!-- [screenshots/recordings] -->
    
    ## **Pre-merge author checklist**
    
    - [ ] I've followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
    Extension Coding
    Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] I've completed the PR template to the best of my ability
    - [ ] I’ve included tests if applicable
    - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
    if applicable
    - [ ] I’ve applied the right labels on the PR (see [labeling
    guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
    Not required for external contributors.
    
    ## **Pre-merge reviewer checklist**
    
    - [ ] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [ ] I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.
    
    Co-authored-by: Dan J Miller <danjm.com@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    3 people authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    ab0250e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #27411 from MetaMask/Version-v12.5.0

    Version v12.5.0
    danjm authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    22bf4ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82ad3b4 View commit details
    Browse the repository at this point in the history