feat: legacy-ios-feature-flag cp-7.71.0#27848
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
|
✅ E2E Fixture Validation — Schema is up to date |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
Since the selector is not yet wired into any UI component, navigation flow, controller, or user-facing feature, there is no E2E test surface affected. The default value of Performance Test Selection: |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #27848 +/- ##
===========================================
- Coverage 82.46% 41.62% -40.85%
===========================================
Files 4801 4805 +4
Lines 123807 124002 +195
Branches 27602 27635 +33
===========================================
- Hits 102101 51611 -50490
- Misses 14634 67414 +52780
+ Partials 7072 4977 -2095 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|




Description
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/7148
Support webcredential for ios google login
Part 2/4 - Add feature flag
This pr add feature flag for the ios google login
PR list
Part 1/ 4 - #27741
Part 2/ 4 - #27848
Part 3/ 4 - #27850
Part 4/ 4 - #27875
Changelog
CHANGELOG entry: added legacyIosGoogleConfigEnabled feature flag
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Low risk: adds a new remote feature flag and selector with env override, without changing authentication flow yet; main risk is misconfiguration since the selector defaults to enabled.
Overview
Adds a new remote feature flag,
legacyIosGoogleConfigEnabled, including registry metadata and a dedicated selectorselectLegacyIosGoogleConfigEnabled(defaulting totrue) that can be force-overridden viaMM_LEGACY_IOS_GOOGLE_CONFIG_ENABLED.Includes unit tests covering default/remote/env override behavior, and updates
babel.config.tests.jsto avoid inlining env vars for the new selector and its tests.Written by Cursor Bugbot for commit ca7e813. This will update automatically on new commits. Configure here.