Skip to content

[PM-38964] Remove obsolete LockScreen config from AppX manifest#21229

Open
hammadxcm wants to merge 1 commit into
bitwarden:mainfrom
hammadxcm:fix/16746-remove-obsolete-lockscreen-appx
Open

[PM-38964] Remove obsolete LockScreen config from AppX manifest#21229
hammadxcm wants to merge 1 commit into
bitwarden:mainfrom
hammadxcm:fix/16746-remove-obsolete-lockscreen-appx

Conversation

@hammadxcm

Copy link
Copy Markdown

🎟️ Tracking

Closes #16746

📔 Objective

The desktop client no longer supports live tiles or badge notifications on Windows 10/11, yet Bitwarden still shows up as a selectable "Lock screen status" app under Windows Settings → Personalization → Lock screen (ms-settings:lockscreen) when installed from the Microsoft Store.

This PR removes the obsolete configuration:

  • Removes the <uap:LockScreen Notification="badgeAndTileText" BadgeLogo="assets\BadgeLogo.png" /> element from apps/desktop/custom-appx-manifest.xml.
  • Deletes the now-unused apps/desktop/resources/appx/BadgeLogo.png asset, so electron-builder no longer injects an equivalent <uap:LockScreen> element into the manifest it generates (electron-builder adds that element automatically whenever a BadgeLogo.png asset is present).
  • Removes the corresponding entry from .github/whitelist-capital-letters.txt.

After this change Bitwarden no longer appears as a lock screen status app option.

Note: a previous PR with the same change (#18137) was approved by maintainers but closed by its author; this PR re-applies that change on top of the current main.

The desktop client no longer supports live tiles or badge notifications
on Windows 10/11, but the LockScreen declaration in the AppX manifest
still causes Bitwarden to appear as a selectable lock screen status app
in Windows Settings.

Remove the LockScreen element from the custom AppX manifest template and
delete the now-unused BadgeLogo asset so electron-builder no longer
injects the equivalent element into the generated manifest.
@hammadxcm
hammadxcm requested a review from a team as a code owner June 12, 2026 13:25
@hammadxcm
hammadxcm requested a review from dani-garcia June 12, 2026 13:25
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@bitwarden-bot

Copy link
Copy Markdown
Collaborator

Thank you for your contribution! We've added this to our internal tracking system for review.
ID: PM-38964
Link: https://bitwarden.atlassian.net/browse/PM-38964

Details on our contribution process can be found here: https://contributing.bitwarden.com/contributing/pull-requests/community-pr-process.

@bitwarden-bot bitwarden-bot changed the title Remove obsolete LockScreen config from AppX manifest [PM-38964] Remove obsolete LockScreen config from AppX manifest Jun 12, 2026
@bitwarden-bot bitwarden-bot added community-pr needs-qa Marks a PR as requiring QA approval labels Jun 12, 2026
@djsmith85
djsmith85 requested review from djsmith85 and removed request for dani-garcia June 12, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-pr needs-qa Marks a PR as requiring QA approval

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove obsolete LockScreen config from Microsoft store installation

3 participants