Skip to content

Bug 2036752: Use correct registry path for PreXULSkeletonUI in enterprise builds and allow skeleton UI when MOZ_BYPASS_FELT is set#808

Merged
victhorlopez merged 1 commit into
mozilla:enterprise-mainfrom
victhorlopez:bug/PreXULSkeletonUI
Jun 8, 2026
Merged

Bug 2036752: Use correct registry path for PreXULSkeletonUI in enterprise builds and allow skeleton UI when MOZ_BYPASS_FELT is set#808
victhorlopez merged 1 commit into
mozilla:enterprise-mainfrom
victhorlopez:bug/PreXULSkeletonUI

Conversation

@victhorlopez

@victhorlopez victhorlopez commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Description

Bugzilla: Bug-2036752

In enterprise builds, the PreXULSkeletonUI startup check requires the -felt flag to be present, but mochitests don't pass this flag, so adding MOZ_BYPASS_FELT as an alternative allows the skeleton UI to run during tests and prevents browser_preXULSkeletonUIRegistry from failing on enterprise builds.

Additionally the MOZ_APP_BASENAME is used in C++ to compute the registry path, vs a hardcoded "firefox" on the test, which fails on enterprise


Dependencies / Related Issues


Screenshots


Testing

@victhorlopez victhorlopez self-assigned this Apr 28, 2026
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch from 92de57f to b2b5414 Compare April 29, 2026 13:03
@victhorlopez victhorlopez changed the title Bug X: Fix felt condition to disable PreXULSkeletonUI Bug X: add case for ci on PreXULSkeletonUI Apr 29, 2026
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch from b2b5414 to 3eecd0b Compare May 4, 2026 12:13
@victhorlopez victhorlopez changed the title Bug X: add case for ci on PreXULSkeletonUI Bug 2036752: add case for ci on PreXULSkeletonUI May 4, 2026
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch from 3eecd0b to 0b33c33 Compare May 4, 2026 12:58
Comment thread browser/base/content/test/startup/browser_preXULSkeletonUIRegistry.js Outdated
victhorlopez added a commit to victhorlopez/enterprise-firefox that referenced this pull request May 4, 2026
@victhorlopez victhorlopez marked this pull request as ready for review May 5, 2026 07:22
@victhorlopez victhorlopez requested a review from a team May 5, 2026 07:23
Comment thread mozglue/misc/PreXULSkeletonUI.cpp Outdated
Comment thread mozglue/misc/PreXULSkeletonUI.cpp Outdated
@victhorlopez victhorlopez changed the title Bug 2036752: add case for ci on PreXULSkeletonUI Bug 2036752: Use correct registry path for PreXULSkeletonUI in enterprise builds and allow skeleton UI when MOZ_BYPASS_FELT is set May 5, 2026
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch 2 times, most recently from 5c48c8c to 50b6afd Compare May 5, 2026 09:20
@victhorlopez victhorlopez added test-greening Fixes failing or flaky tests to restore passing CI status without changing core application logic branch:main PR that should be merged on enterprise-main branch labels May 5, 2026
@victhorlopez victhorlopez requested a review from lissyx May 5, 2026 11:53
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch 4 times, most recently from 3c02f64 to 23a8412 Compare May 6, 2026 17:10
victhorlopez added a commit to victhorlopez/enterprise-firefox that referenced this pull request May 6, 2026
Comment thread testing/enterprise/test_felt_browser_skeleton_ui.py
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch 4 times, most recently from c5ade23 to d6ddca4 Compare May 13, 2026 07:08
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch 7 times, most recently from fe14d6c to 34bc66d Compare May 19, 2026 12:25
Comment thread mozglue/misc/PreXULSkeletonUI.cpp Outdated
Comment thread mozglue/misc/PreXULSkeletonUI.cpp Outdated
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch from 34bc66d to 5a7473a Compare May 20, 2026 09:08
@victhorlopez victhorlopez force-pushed the bug/PreXULSkeletonUI branch from 5a7473a to a29648e Compare June 8, 2026 09:19
@lissyx lissyx requested a review from Mossop June 8, 2026 13:45
@victhorlopez victhorlopez merged commit 811c820 into mozilla:enterprise-main Jun 8, 2026
72 checks passed
@victhorlopez victhorlopez deleted the bug/PreXULSkeletonUI branch June 8, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch:main PR that should be merged on enterprise-main branch test-greening Fixes failing or flaky tests to restore passing CI status without changing core application logic

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants