Firefox · Core
CVE-2026-12323
Logic Error in Core
Overview
Low
Severity
—
CVSS
No
Exploited ITW
Fixed
Fix Status
Files Changed
mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java
Patch
diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java
index fdab52f889b..5e47ed4f1f9 100644
--- a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java
@@ -3593,8 +3593,9 @@ public class GeckoSession {
// When the delegate is changed or cleared, make sure onHideAction is called
// one last time to hide any existing selection action UI. Gecko doesn't keep
// track of the old delegate, so we can't rely on Gecko to do that for us.
- getSelectionActionDelegate()
- .onHideAction(this, GeckoSession.SelectionActionDelegate.HIDE_REASON_NO_SELECTION);
+ final SelectionActionDelegate oldDelegate = getSelectionActionDelegate();
+ oldDelegate.onHideAction(this, GeckoSession.SelectionActionDelegate.HIDE_REASON_NO_SELECTION);
+ oldDelegate.onDismissClipboardPermissionRequest(this);
}
mSelectionActionDelegate.setDelegate(delegate, this);
}
Loading diff…
References
On This Page