wxt-dev / wxt-dev/wxt

change i18n language yml files will cause the extension icon disappear from Chrome

Open
#1,615 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

pending-triage
Dominant language
TypeScript
Stars
10.5k
Forks
564
PR merge metrics
No merged PRs in 30d

Description

Describe the bug

change i18n language yml files will cause the extension icon disappear from Chrome's top bar

https://github.com/user-attachments/assets/7c0d00d4-21e6-4916-9822-171b83c1ac5a

Reproduction

https://github.com/mengxi-ream/wxt-i18n-zh-CN-bug

Steps to reproduce

pnpm dev , then try to change the content in en.yml file

System Info
System:
    OS: macOS 15.2
    CPU: (8) arm64 Apple M1 Pro
    Memory: 226.23 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.14.0 - ~/.nvm/versions/node/v22.14.0/bin/node
    npm: 10.9.2 - ~/.nvm/versions/node/v22.14.0/bin/npm
    pnpm: 10.7.0 - ~/Library/pnpm/pnpm
  Browsers:
    Chrome: 135.0.7049.115
    Safari: 18.2
  npmPackages:
    wxt: ^0.20.0 => 0.20.3
Used Package Manager

pnpm

Validations

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked minimal reproduction and run pnpm dev, then edit en.yml as described. Trace the development rebuild path involved in the i18n change and verify that the extension icon remains visible in Chrome after the edit.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, yaml
Domain
build-system, devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.