History panel no longer shows when long-pressing system back button.
Categories
(Firefox for Android :: History, defect)
Tracking
()
People
(Reporter: pizzapants111, Assigned: bob+bmo)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, Whiteboard: [fxdroid][group4])
Attachments
(3 files, 2 obsolete files)
User Agent: Mozilla/5.0 (Android 14; Mobile; rv:134.0) Gecko/134.0 Firefox/134.0
Steps to reproduce:
- Visit a site
- Click a link
- Long-press the Android back button.
Actual results:
No history panel shows up.
Expected results:
The history panel shows up with the current tab's history (and "future" if we have already gone back some), as it does on version 132 stable.
Comment 1•1 year ago
|
||
The Bugbug bot thinks this bug should belong to the 'Fenix::History' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
I was able to reproduce this as well (Samsung A35, Android 14). Note that long pressing on the backward arrow on the nav bar redesign still shows the history panel, but not when long pressing the system back button
Updated•1 year ago
|
| Reporter | ||
Comment 3•1 year ago
|
||
(In reply to Nicholas Poon [:Nick] from comment #2)
I was able to reproduce this as well (Samsung A35, Android 14). Note that long pressing on the backward arrow on the nav bar redesign still shows the history panel, but not when long pressing the system back button
On my phone on nightly, long pressing on the backward arrow on the nav bar redesign shows an empty panel. I'm not sure if this is related. Should I report this as a separate bug?
Comment 4•1 year ago
|
||
This bug has been marked as a regression. Setting status flag for Nightly to affected.
(In reply to pizzapants111 from comment #3)
(In reply to Nicholas Poon [:Nick] from comment #2)
I was able to reproduce this as well (Samsung A35, Android 14). Note that long pressing on the backward arrow on the nav bar redesign still shows the history panel, but not when long pressing the system back button
On my phone on nightly, long pressing on the backward arrow on the nav bar redesign shows an empty panel. I'm not sure if this is related. Should I report this as a separate bug?
Yes, it would be great if you could report that bug under Fenix :: Toolbar and put this one in the "See Also". Thanks in advance for doing this :)
| Reporter | ||
Comment 6•1 year ago
|
||
134 has become Beta, so this now affects Beta, though the workaround still works there (134.0b1 (Build #2016058295)).
The new toolbar redesign on 135 nightly (135.0a1 (Build #2016058399)) does not have back or forward buttons, so there is no workaround anymore and the tab-history panel is completely inaccessible, and there is also no way to go forward (unless there's a way to disable the toolbar redesign that I haven't found).
| Reporter | ||
Comment 7•1 year ago
|
||
Disabling the "Menu Redesign" in the "Secret Settings" brings the forward and back buttons back.
That definitely sounds like a bug to me. There should be back and forward buttons on the toolbar redesign - I am unable to reproduce the issue though. I think you should file a bug under Fenix :: Toolbar and provide more information in the report (like a screenshot / video and your device information) so that the appropriate engineer can look into the issue. Thanks
Updated•1 year ago
|
Comment 12•10 months ago
|
||
Many users are creating Reddit threads about this issue this week, i.e. https://old.reddit.com/r/firefox/comments/1hzb76x/can_no_longer_go_forward_and_back_like_i_used_to/
| Assignee | ||
Comment 13•10 months ago
|
||
Got a regression window via mozregression:
4:39.92 INFO: Newest known good nightly: 2024-11-13
4:39.92 INFO: Oldest known bad nightly: 2024-11-14
Specifically:
Good: https://archive.mozilla.org/pub/fenix/nightly/2024/11/2024-11-13-21-52-56-fenix-134.0a1-android-arm64-v8a/fenix-134.0a1.multi.android-arm64-v8a.apk
Bad: https://archive.mozilla.org/pub/fenix/nightly/2024/11/2024-11-14-21-16-19-fenix-134.0a1-android-arm64-v8a/fenix-134.0a1.multi.android-arm64-v8a.apk
Comment 14•10 months ago
|
||
@Bob: have you actually tried using version 135, i.e. the current Firefox Beta for Android? Because it very much works for me with that version, i.e. on my Pixel 8, both holding the "hardware" back button or holding the new back (or forward) button in the tab/menu bar below the address bar brings up the history card.
| Assignee | ||
Comment 15•10 months ago
|
||
Current Beta 135.0b3 fails. Current Nightly (which is what I had/tested before going into regression tests) also fails.
It's quite possible that this has something to do with the device in use too. My repro was on a S22 Ultra SM-S908E running Android 14 (obviously, given the regression window found, it wasn't an OS update that triggered this).
| Assignee | ||
Comment 16•10 months ago
|
||
Done some more specific testing and it looks like it's changeset f552948df76e516ce852ef2ac9eb719ddda40693 / bug 1898059 that causes this.
| Assignee | ||
Comment 17•10 months ago
|
||
I've asked around a bit and have confirmation from a couple other Samsung users that it's broken from them, and confirmation from one other Pixel user that it works for them.
There's also this other Reddit thread with the OP reporting a Nokia X30, so it's not just Samsung.
Comment 18•10 months ago
|
||
(In reply to Bob from comment #17)
I've asked around a bit and have confirmation from a couple other Samsung users that it's broken from them, and confirmation from one other Pixel user that it works for them.
There's also this other Reddit thread with the OP reporting a Nokia X30, so it's not just Samsung.
My Cubot phone has the issue on Android 14 but my Oukitel phone on Android 10 has the history fine so if the Pixel was on an older android version it could be that
| Assignee | ||
Comment 19•10 months ago
|
||
If bug 1898059 is the cause, that change is only applied on Android 13+. So far I've seen/heard Pixels specifically on Android 14 unaffected while any other brand (so far, Samsung, Nokia, Sony, now your Cubot) on 13+ is affected. All phones pre-13 are should not be affected.
Tagging @mavduevskiy as the assignee of bug 1898059. I don't have permission to edit the regression fields.
Comment 20•10 months ago
|
||
If this helps: I currently have a Pixel 6, with Android 14 and Firefox 134. The long-press-back option does not work for me.
I don't have Firefox version 135b to test with on my phone, and also the phone is insistently trying to update to Android 15, so I don't know how much longer I'll have this exact configuration of versions.
Comment 21•10 months ago
•
|
||
Thanks for identifying the regression window, Bob! Setting regression fields based on the comments above. Mike, can you take a look please?
Comment 22•10 months ago
|
||
Set release status flags based on info from the regressing bug 1898059
Updated•10 months ago
|
| Assignee | ||
Comment 24•10 months ago
|
||
Is there anything further I can do to help this along? I find myself running into this many times a day, and it's getting quite frustrating.
Can a case be made for backing out the change that causes this, until this is resolved?
Some further testing/info (via dumb log statements because I don't really have a Kotlin/Android debug environment set up):
Neither onKeyLongPress nor onKeyDown in HomeActivity.kt are ever called if the new callback is enabled in the manifest (android:enableOnBackInvokedCallback="true"). This occurs even if the new SearchDialogFragment.kt handler is not attached.
This tracks with https://developer.android.com/guide/navigation/custom-back/predictive-back-gesture#migrate-app
So it looks like with predictive gestures enabled, it is no longer possible to intercept the old key events and therefore not possible to implement a 'hold' press in that way.
What does seem possible is overriding the handleOnBackStarted/handleOnBackCancelled handlers in OnBackPressedCallback. When the navbar is in button mode, this correctly corresponds with a hold+release. The problem is, in gesture mode, this also corresponds with a drag-in+drag-out.
It looks like handleOnBackStarted passes a BackEventCompat that in Android 14 can be converted to a BackEvent that then in Android 16(!!!) can differentiate between gesture vs button.
So presumably in Android 16 it becomes possible to do the following as an alternative to the current keypress-based hold detection:
- Override handleOnBackStarted and handleOnBackCancelled
- When handleOnBackStarted is called with a button-based back, cache that somewhere
- When handleOnBackCancelled is called, if this back was started from a button, trigger the long-back handlers
This does leave Android 13 through 15 in a bit of a painful situation though. On pre-Android 14, by my testing, the BackEventCompat object sends a swipeEdge of 0 (corresponding to EDGE_LEFT, not 2/EDGE_NONE of Android 16). Perhaps it'd be possible to check touchX/touchY instead, which are always 0.0 from the button press and almost never 0 when using gestures (unless you somehow manage to get the top leftmost pixel exactly, very unlikely). So perhaps this approach instead:
- Override handleOnBackStarted and handleOnBackCancelled
- When handleOnBackStarted is called:
a. If Android 16+, ifevent.toBackEvent().getSwipeEdge() == BackEvent.EDGE_NONEthen it's from a button hold
b. Otherwise, use iftouchY == touchX == 0.0(these are possibly NaN in Android 16!! unless that's only if you convert the event? can't test...) - When handleOnBackCancelled is called, if this back was started from a button, trigger the long-back handlers
I'm not sure if it's even possible to build in the Android 16 path right now since that's still a preview version of the SDK.
| Assignee | ||
Comment 25•10 months ago
|
||
| Assignee | ||
Comment 26•10 months ago
|
||
Unrelated but I also noticed while looking at this:
In UserInteractionOnBackPressedCallback, handleOnBackPressed iterates through all fragments(?) and calls onBackPressed() on all of them. Should this instead break out of the loop on first true return? Currently it sets onBackPressedHandled but continues to fire the event on the rest of the collection. UserInteractionHandler doc-comment says "Returns true if this [UserInteractionHandler] consumed the event and no other components need to be notified."
| Assignee | ||
Comment 27•10 months ago
|
||
Fixed a couple inverted conditionals in the legacy keycode handlers
| Assignee | ||
Comment 28•10 months ago
|
||
When predictive back gestures are enabled
via android:enableOnBackInvokedCallback="true"
the legacy KEYCODE_BACK events are no longer fired.
This breaks the existing long back press detection,
which prevents the history panel from showing on a long back press.
Implementing an alternative long back press via a combination of
the AndroidX OnBackPressedCallback and the previous custom delay-based
long press detection restores this functionality.
Updated•10 months ago
|
Comment 29•10 months ago
|
||
Thank you, Bob, that's some awesome research done on your part. That's definitely a regression, there was no intention to remove the feature.
The handling of back gesture in Android is becoming too messy. It looks like there is no native support of the long press gesture in the new OnBackInvokedCallback api handling back gesture?
I tried reversing the patch 1898059, but it would break navigation in the app when using the address bar. Although the change to enableOnBackInvokedCallback sits in 1898059, the actually footwork of refactoring (removing deprecated onBackPressed) was done in 1921125. Rolling those changes back works fine for versions below API35, but breaks on Android 15.
The refactoring was initiated to properly support a core case of using the toolbar: open a page, click the toolbar, enter text, press back – user should be back at the page. If we were to rollback, we should make sure that this core case isn't broken on any versions, before cutting that code out.
I will take a closer look next week, it's a bit surprising that the android team would drop the support for tracking that gesture completely. But I can't say I am very exited to come up with hacks to mimic discontinued OS behavior, it's usually quite costly.
| Assignee | ||
Comment 30•10 months ago
|
||
(In reply to Mike a [:mavduevskiy] from comment #29)
Thank you for the response. I didn't fully understand the context behind that change.
Rolling those changes back works fine for versions below API35, but breaks on Android 15.
Ah, that's really unfortunate. I did test a rollback to see if that'd fix it but I only have the one Android 14 device to test on. So presumably there's no easy way out of this :(
The handling of back gesture in Android is becoming too messy. It looks like there is no native support of the long press gesture in the new
OnBackInvokedCallbackapi handling back gesture?[...]
I will take a closer look next week, it's a bit surprising that the android team would drop the support for tracking that gesture completely. But I can't say I am very exited to come up with hacks to mimic discontinued OS behavior, it's usually quite costly.
It actually gets slightly worse, near as I can tell the API33 OnBackInvokedCallback can't be used directly to detect start/end in this way. The derived class OnBackAnimationCallback can, but it's only supported from API34 so leaves anyone on Android 13 in a bit of a hole. The AndroidX class OnBackPressedCallback seems the only option that fully covers Android 13+ (and is already used for the back short press). It does still appear to be a fully supported/non-deprecated method, thankfully. Now that I look again, docs say handleOnBackStarted is only called on API34+ so Android 13 just has no way out.
I do understand this is a pretty hacky approach to handle something that used to be natively supported. In my defence, the delayed-job-on-down approach already existed as a compat handler to cover bugs in Android N and Huawei, I only hooked it up to the new callback :)
They are amending the events in Android 16 to explicitly differentiate between back start and cancel from button as opposed to gesture, so it does look like this is becoming an intended API for this kind of interaction? Obviously the notion of "cancelling" an action applies very differently between buttons vs gestures.
Of course the other option would be to drop this feature entirely. Though as a frequent user of it, I do hope that isn't the decision made here. Speaking of, Chrome did drop it two years ago, suspicious timing.
(I hadn't intended to become assignee when I tried to submit that sample patch, please do take it off me if it's not suitable!)
| Assignee | ||
Comment 33•10 months ago
|
||
@mavduevskiy Sorry to be a bother, but have you had a chance to look at this yet?
I've updated the patch to only use the new callback in Android 14+ since it's not supposed to be available on Android 13. At least this won't break the legacy functionality for those on Pixel w/ Android 13 (still not sure what special sauce makes that one work, are Pixels still sending the legacy events for some reason?). Unfortunately, since the new gesture-based handling is not available on older versions, I don't think it's possible to completely rip out the old handlers since they're still required for Android <=12?
Another thing I noticed in addition to the potential issue from comment 26 (new UserInteractionOnBackPressedCallback.handleOnBackPressed fails to exit loop when back is handled/true), the change from bug 1898059 adds an additional OnBackInvokedCallback to SearchDialogFragment. Would this not be redundant with the OnBackPressedCallback immediately above it? In Android 13+, OnBackPressedCallback is implemented in terms ofOnBackInvokedCallback`.
Comment 34•10 months ago
|
||
we also received the report of the issue on play store. See conversation: https://app.conversocial.com/queues/inbox/6788291253b00787ac935723
browser version. Firefox 134.0.X (android 14)
Comment 35•10 months ago
|
||
also reported here: https://app.conversocial.com/queues/inbox/67866c9b999943d7017f5a5b
Always firefox 134 and android 14
Comment 36•10 months ago
|
||
Petru, is this something that you can help review? From my quick readings, the new on back handling doesn't try to override the onLongPress handling, so we might be able to still get that are feed it into the same back handling.
Comment 37•10 months ago
|
||
Looked through the patch, seems nice, maybe we can simplify some things, left some suggestions.
Tested it on Android 13/14/15 devices and saw that indeed this allows getting the tab history back on Android 14+ while for Android 13 seems like we are limited by the framework support for back handling and we will not be able to support this feature.
Comment 38•10 months ago
|
||
(In reply to Bob from comment #26)
Unrelated but I also noticed while looking at this:
In
UserInteractionOnBackPressedCallback,handleOnBackPressediterates through all fragments(?) and callsonBackPressed()on all of them. Should this instead break out of the loop on firsttruereturn? Currently it setsonBackPressedHandledbut continues to fire the event on the rest of the collection.UserInteractionHandlerdoc-comment says "Returns true if this [UserInteractionHandler] consumed the event and no other components need to be notified."
This is a nice optimization!
Would you want to add a separate patch for this in the current PR or for another ticket?
Comment 39•10 months ago
|
||
(In reply to Bob from comment #33)
Another thing I noticed in addition to the potential issue from comment 26 (new
UserInteractionOnBackPressedCallback.handleOnBackPressedfails to exit loop when back is handled/true), the change from bug 1898059 adds an additionalOnBackInvokedCallbacktoSearchDialogFragment. Would this not be redundant with theOnBackPressedCallbackimmediately above it? In Android 13+,OnBackPressedCallback is implemented in terms ofOnBackInvokedCallback`.
Think we actually need that on Android 13 and 14, Mike left a few more details about it in bug 1898059 comment 10.
The gist of it is that we want a back button press or a back gesture to close an in progress search and return the user to the browser screen and seems like that separate OnBackInvokedCallback from SearchDialogFragment is needed to get this.
Comment 40•10 months ago
|
||
Seems like the framework updates related to back handling caused issues for other applications also - https://issues.chromium.org/issues/40888322.
| Assignee | ||
Comment 41•10 months ago
|
||
Thank you for the review.
(In reply to Petru-Mugurel Lingurar [:petru] from comment #39)
(In reply to Bob from comment #33)
Think we actually need that on Android 13 and 14, Mike left a few more details about it in bug 1898059 comment 10.
The gist of it is that we want a back button press or a back gesture to close an in progress search and return the user to the browser screen and seems like that separateOnBackInvokedCallbackfromSearchDialogFragmentis needed to get this.
Ah oops, I did not see that PRIORITY_OVERLAY was what made the difference. That all makes a lot more sense now.
(In reply to Petru-Mugurel Lingurar [:petru] from comment #38)
(In reply to Bob from comment #26)
Unrelated but I also noticed while looking at this:
In
UserInteractionOnBackPressedCallback,handleOnBackPressediterates through all fragments(?) and callsonBackPressed()on all of them. Should this instead break out of the loop on firsttruereturn? Currently it setsonBackPressedHandledbut continues to fire the event on the rest of the collection.UserInteractionHandlerdoc-comment says "Returns true if this [UserInteractionHandler] consumed the event and no other components need to be notified."This is a nice optimization!
Would you want to add a separate patch for this in the current PR or for another ticket?
It's a trivial change to make and I believe it better matches the doc-comment and past (theoretical?) behaviour, but I actually have no idea how to go about testing this one - in my tests, there was only ever one fragment so it never loops anyway. Perhaps this is best split into a separate bug if it's even worth changing.
Comment 42•10 months ago
•
|
||
(In reply to Bob from comment #41)
(In reply to Petru-Mugurel Lingurar [:petru] from comment #38)
(In reply to Bob from comment #26)
Unrelated but I also noticed while looking at this:
In
UserInteractionOnBackPressedCallback,handleOnBackPressediterates through all fragments(?) and callsonBackPressed()on all of them. Should this instead break out of the loop on firsttruereturn? Currently it setsonBackPressedHandledbut continues to fire the event on the rest of the collection.UserInteractionHandlerdoc-comment says "Returns true if this [UserInteractionHandler] consumed the event and no other components need to be notified."This is a nice optimization!
Would you want to add a separate patch for this in the current PR or for another ticket?It's a trivial change to make and I believe it better matches the doc-comment and past (theoretical?) behaviour, but I actually have no idea how to go about testing this one - in my tests, there was only ever one fragment so it never loops anyway. Perhaps this is best split into a separate bug if it's even worth changing.
Sounds good!
If we'd get a new ticket and a separate patch for this we'd be able to focus testing on the back button behavior across the application and look into landing the change at the beginning of a new Nightly cycle to allow more time for testing and catching any regressions.
While for the changes here the scenario is different and so will be the testing needed.
Comment 43•10 months ago
|
||
Comment 44•10 months ago
|
||
| bugherder | ||
Updated•10 months ago
|
Comment 45•10 months ago
|
||
The patch landed in nightly and beta is affected.
:bob+bmo, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox135towontfix.
For more information, please visit BugBot documentation.
Comment 46•10 months ago
|
||
We're already close to a new beta, no need for an uplift.
| Assignee | ||
Comment 47•10 months ago
|
||
As an aside, I think it actually might be possible to fix/avoid this on Android 13 by selectively enabling the enableOnBackInvokedCallback flag only on API34 (in a similar way to how Fenix already has API28/underAPI28 bools defined).
Unfortunately, I don't have an Android 13 device anywhere to test. And turning this off will likely reintroduce bug 1898059 on Android 13 (it's a bit unclear to me from the comments/review whether that bug only affected 14+ or also 13). Which then becomes the question of which fix is more important to keep?
Quick'n'dirty untested patch, to show what this might look like:
diff --git a/mobile/android/fenix/app/src/main/AndroidManifest.xml b/mobile/android/fenix/app/src/main/AndroidManifest.xml
index 008d8d980fb96..577c0c691e0a0 100644
--- a/mobile/android/fenix/app/src/main/AndroidManifest.xml
+++ b/mobile/android/fenix/app/src/main/AndroidManifest.xml
@@ -59,7 +59,7 @@
android:supportsRtl="true"
android:theme="@style/NormalTheme"
android:usesCleartextTraffic="true"
- android:enableOnBackInvokedCallback="true"
+ android:enableOnBackInvokedCallback="@bool/API34"
tools:ignore="UnusedAttribute">
<profileable
diff --git a/mobile/android/fenix/app/src/main/res/values-v34/bools.xml b/mobile/android/fenix/app/src/main/res/values-v34/bools.xml
new file mode 100644
index 0000000000000..3401171038312
--- /dev/null
+++ b/mobile/android/fenix/app/src/main/res/values-v34/bools.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<resources>
+ <bool name="API34">true</bool>
+ <bool name="underAPI34">false</bool>
+</resources>
+
diff --git a/mobile/android/fenix/app/src/main/res/values/bools.xml b/mobile/android/fenix/app/src/main/res/values/bools.xml
index 91d4bf57286c5..ea301a141d01c 100644
--- a/mobile/android/fenix/app/src/main/res/values/bools.xml
+++ b/mobile/android/fenix/app/src/main/res/values/bools.xml
@@ -6,4 +6,6 @@
<bool name="theme_is_light">true</bool>
<bool name="API28">false</bool>
<bool name="underAPI28">true</bool>
+ <bool name="API34">false</bool>
+ <bool name="underAPI34">true</bool>
</resources>
Comment 48•10 months ago
|
||
This issue was verified as fixed on Firefox Nightly 136 (2025-01-29) under Samsung Galaxy S24 Ultra (Android 14) and Google Pixel 8 (Android 14). The tab history successfully opens when long pressing on the system back button.
But it seems that other devices are still affected with both Android 13 (Samsung Galaxy A32) and Android 14 (Poco X6 Pro) for which I filled Bug 1944817.
Updated•10 months ago
|
Comment 49•10 months ago
•
|
||
(In reply to Bob from comment #47)
As an aside, I think it actually might be possible to fix/avoid this on Android 13 by selectively enabling the
enableOnBackInvokedCallbackflag only on API34 (in a similar way to how Fenix already hasAPI28/underAPI28bools defined).
Enabling that flag only on API34+ sounds like a great approach indeed!
And we now have bug 1944817 to which such a patch can be linked.
I assume you want to work on this? Let me know if not and we can find another owner.
(In reply to Bob from comment #47)
Unfortunately, I don't have an Android 13 device anywhere to test. And turning this off will likely reintroduce bug 1898059 on Android 13 (it's a bit unclear to me from the comments/review whether that bug only affected 14+ or also 13)
Testing on an emulator myself I don't see the issue from bug 1898059 if enableOnBackInvokedCallback is disabled.
Can request QA's help for a prevalidation of the patch on physical Android 13 devices before landing to be extra safe.
| Assignee | ||
Comment 50•10 months ago
|
||
(In reply to Vasilica Tamas QA [:vtamas] from comment #48)
But it seems that other devices are still affected with both Android 13 (Samsung Galaxy A32) and Android 14 (Poco X6 Pro) for which I filled Bug 1944817.
Would it be possible to also test release 134 or one of the nightlies before this patch to see if Poco on Android 14 worked before? Given Pixel still fires the old key handlers I wonder if Poco is doing the same thing.
| Assignee | ||
Comment 51•10 months ago
|
||
(In reply to Petru-Mugurel Lingurar [:petru] from comment #49)
And we now have bug 1944817 to which such a patch can be linked.
I assume you want to work on this? Let me know if not and we can find another owner.
[...]
Testing on an emulator myself I don't see the issue from bug 1898059 ifenableOnBackInvokedCallbackis disabled.
Can request QA's help for a prevalidation of the patch on physical Android 13 devices before landing to be extra safe.
Sure, I'm happy to work on it but will definitely need help with testing. Will move further Android 13 discussion over to that bug.
Comment 52•10 months ago
•
|
||
(In reply to Bob from comment #50)
Would it be possible to also test release 134 or one of the nightlies before this patch to see if Poco on Android 14 worked before? Given Pixel still fires the old key handlers I wonder if Poco is doing the same thing.
I tested the Firefox 134.0.2 build on the Poco device, and it’s also affected.
Additionally, I ran a regression on the Nightly and here are the results:
- Last good build: 134.0a1 (Build #2016056106), hg-7d29edd4cb62+, GV: 134.0a1-20241114095720, AS: 134.20241109050310, 2024-11-14T13:53:07.413545876
- First bad build: 134.0a1 (Build #2016056194), hg-0191fbfc9115+, GV: 134.0a1-20241114211619, AS: 134.20241114050344, 2024-11-15T00:02:14.728580427
(In reply to Bob from comment #51)
Sure, I'm happy to work on it but will definitely need help with testing. Will move further Android 13 discussion over to that bug.
The QA team would be happy to assist with this testing, as we have several physical devices with Android 13.
| Assignee | ||
Comment 53•10 months ago
|
||
Thank you, at the very least we haven't introduced a new regression for Poco here.
Description
•