Closed Bug 1977270 Opened 1 year ago Closed 1 year ago

Remove API level check for ImeInsetsSynchronizer

Categories

(Firefox for Android :: General, defect, P1)

All
Android
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox143 --- wontfix
firefox144 --- wontfix
firefox145 --- wontfix

People

(Reporter: jonalmeida, Assigned: jonalmeida)

References

(Depends on 1 open bug)

Details

Attachments

(1 file, 3 external files, 1 obsolete file)

Similar to bug 1976746, we need to remove the ImeInsetsSynchronizer API level check.

There are also some more unnecessary decor configurations which set in Window.setupPersistentInsets that I will remove here as a follow-up for bug 1976746.

This removes more checks for API level for those needed by Reference
Browser. They seem to have zero effect in my local testing across the
affected API versions 30 and 36 for Fenix and Focus, so this ends up
being more dead code and we need to simplify before applying new
configs.

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch

This reverts commit df2609329debb47e398a22fa26bdbd41f5eda796.

Depends on: 1990003
Attached video RBPaddingBug.mp4 —

Because of this patch removing the Android 13 guard I'm seeing in Reference Browser the same bug we avoided in Fenix a while ago (Fenix recording here)

Pushed by plingurar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/272defa6cd1d https://hg.mozilla.org/integration/autoland/rev/c955ec98b47f Revert "Bug 1977270 - Remove API level check for ImeInsetsSynchronizer r=android-reviewers,jonalmeida"
Attachment #9500449 - Attachment is obsolete: true
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 142 Branch → ---

firefox-beta Uplift Approval Request

  • User impact if declined: Various layout issues with extra padding applied when browsing. See bug 1987065 and bug 1979064.
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Check the scenarios from bug 1987065 and bug 1979064.
  • Risk associated with taking this patch: low
  • Explanation of risk level: Small change - just an if check to avoid the using buggy functionality on Android 13 and below.
  • String changes made/needed: --
  • Is Android affected?: yes
Attachment #9516823 - Flags: approval-mozilla-beta?
Flags: qe-verify+

This reverts commit df2609329debb47e398a22fa26bdbd41f5eda796.
Needed to fix bug 1979064.

Original Revision: https://phabricator.services.mozilla.com/D265589

firefox-release Uplift Approval Request

  • User impact if declined: Various layout issues with extra padding applied when browsing. See bug 1987065 and bug 1979064.
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Check the scenarios from bug 1987065 and bug 1979064.
  • Risk associated with taking this patch: low
  • Explanation of risk level: Small change - just an if check to avoid the using buggy functionality on Android 13 and below.
  • String changes made/needed: --
  • Is Android affected?: yes
Attachment #9516826 - Flags: approval-mozilla-release?

This reverts commit df2609329debb47e398a22fa26bdbd41f5eda796.
Needed to fix bug 1979064.

Original Revision: https://phabricator.services.mozilla.com/D265589

Attachment #9516826 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9516823 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

I'll remove the qe-verify+ label, considering this comment on Bug 1979064, and this comment on Bug 1987065.

Flags: qe-verify+
Status: ASSIGNED → RESOLVED
Closed: 1 year ago → 1 year ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED

This original bug filed here isn't fixed. It was reverted from all branches.

Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → ASSIGNED

@Jonathan Should these be closed as wontfix?

Flags: needinfo?(jonalmeida942)

Sure, we can always reopen after bug 1990003.

Status: ASSIGNED → RESOLVED
Closed: 1 year ago → 1 year ago
Flags: needinfo?(jonalmeida942)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: