Remove API level check for ImeInsetsSynchronizer
Categories
(Firefox for Android :: General, defect, P1)
Tracking
()
People
(Reporter: jonalmeida, Assigned: jonalmeida)
References
(Depends on 1 open bug)
Details
Attachments
(1 file, 3 external files, 1 obsolete file)
|
8.26 MB,
video/mp4
|
Details |
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.
| Assignee | ||
Comment 1•1 year ago
|
||
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.
| Assignee | ||
Comment 2•1 year ago
|
||
Required by Reference Browser for this patch: https://github.com/mozilla-mobile/reference-browser/pull/3680
Comment 4•1 year ago
|
||
| bugherder | ||
Comment 5•1 year ago
|
||
This reverts commit df2609329debb47e398a22fa26bdbd41f5eda796.
Comment 6•1 year ago
|
||
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)
Updated•1 year ago
|
Comment 8•1 year ago
|
||
Backout merged into central.
Updated•1 year ago
|
Comment 9•1 year ago
|
||
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
Comment 10•1 year ago
|
||
This reverts commit df2609329debb47e398a22fa26bdbd41f5eda796.
Needed to fix bug 1979064.
Original Revision: https://phabricator.services.mozilla.com/D265589
Comment 11•1 year ago
|
||
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
Comment 12•1 year ago
|
||
This reverts commit df2609329debb47e398a22fa26bdbd41f5eda796.
Needed to fix bug 1979064.
Original Revision: https://phabricator.services.mozilla.com/D265589
Updated•1 year ago
|
Updated•1 year ago
|
Comment 13•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 14•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
Comment 15•1 year ago
|
||
I'll remove the qe-verify+ label, considering this comment on Bug 1979064, and this comment on Bug 1987065.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 16•1 year ago
|
||
This original bug filed here isn't fixed. It was reverted from all branches.
Updated•1 year ago
|
Comment 17•1 year ago
|
||
@Jonathan Should these be closed as wontfix?
| Assignee | ||
Comment 18•1 year ago
|
||
Sure, we can always reopen after bug 1990003.
Updated•1 year ago
|
Description
•