Closed Bug 1841909 Opened 1 year ago Closed 8 months ago

Investigate the removal of the `configChanges` from the Android Manifest

Categories

(Fenix :: General, enhancement, P2)

All
Android
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: 007, Unassigned)

References

Details

After investigating Bug 1837446 and looking at Bug 1837498, there is a hypothesis that the config change flags in the manifest are causing some complex bugs. The config change flags may be causing the Composables to not properly recompose because those configuration change events are being ignored or manually handled.

As part of the work for this ticket, investigate removing these flags (at least from HomeActivity) and the work that would result from this, as there are a few areas of the app that override onConfigurationChanged such as TabsTrayFragment, FenixApplication, and OnboardingFragment.

After briefly discussing this with Jeff, it sounds like there was a historical reason for adding these flags that is no longer needed today.

For v1, remove the flags from the Debug manifest and let it bake for a period of time before removing them from the main manifest.

See Also: → 1845409
Severity: N/A → S2
Severity: S2 → --
No longer blocks: 1855951
See Also: → 1855951

Not sure if it's related, but originally Fenix doesn't support landscape mode. This might be the remnant of our original behaviour that wasn't fully removed when we started supporting landscape mode.

Patch from Sebastian that introduced this to Focus

Closing this bug as this should no longer be an issue after Bug 1855519

Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
See Also: → 1855519
You need to log in before you can comment on or make changes to this bug.