From 47ca2f782fcafb215084316dc6ddf3c8334047d3 Mon Sep 17 00:00:00 2001 From: 7015725 Date: Thu, 14 May 2026 18:28:56 +0800 Subject: [PATCH] fix: stop fallback strips blocking system back --- code/th_15_extra.js | 4 +++- manifest.json | 6 +++--- manifest.sig | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/th_15_extra.js b/code/th_15_extra.js index d8d0222..80fac2a 100644 --- a/code/th_15_extra.js +++ b/code/th_15_extra.js @@ -1049,7 +1049,9 @@ FloatBallAppWM.prototype.showToolApp = function(route, resetStack) { } catch (eUpd) { safeLog(this.L, 'w', "tool_app update layout fail: " + String(eUpd)); } try { shell.requestFocus(); } catch (eFocus) {} } - try { this.showToolAppScreenBackStrips(); } catch (eScreenBack) { safeLog(this.L, 'w', "show screen edge back fail: " + String(eScreenBack)); } + // 不再添加全屏左右边缘返回热区:它会抢占系统全面屏返回手势,导致系统返回无效。 + // ToolApp 自身边界内仍保留子 View fallback;屏幕最边缘交还给系统 OnBackAnimationCallback。 + try { this.hideToolAppScreenBackStrips(); } catch (eScreenBack) { safeLog(this.L, 'w', "hide screen edge back fail: " + String(eScreenBack)); } } catch (e) { this.state.toolAppActive = false; safeLog(this.L, 'e', "showToolApp fail route=" + r + " err=" + String(e)); diff --git a/manifest.json b/manifest.json index ee158f5..813344c 100644 --- a/manifest.json +++ b/manifest.json @@ -58,8 +58,8 @@ "size": 244271 }, "th_15_extra.js": { - "sha256": "5db4df3da3920996fdbd078f5c463022770be77b2fca2817f72ffe98b88ad5f8", - "size": 90535 + "sha256": "203e65c53d1cd37135af22584b90a89d43ec5f2a7ce1aada18a5d90a49b417d9", + "size": 90774 }, "th_16_entry.js": { "sha256": "e7c99c3dfbd6aedab05551426955081ae6cae034754f2f557cefa01dc75dc001", @@ -68,5 +68,5 @@ }, "keyId": "toolhub-targets-2026-rsa3072", "schema": 2, - "version": 20260514102303 + "version": 20260514102839 } diff --git a/manifest.sig b/manifest.sig index 44eba81..252458b 100644 --- a/manifest.sig +++ b/manifest.sig @@ -1 +1 @@ -U9lCz4dSjxH2+Dshg24z1+Pn32UWlUDq+kQEXH8rjj69N7FRzrOVJKtFqxt6M/5UsBQCuyWZJK1QhJPwKRfXe/NjkdMHfqeFh8vfXooTGzoN3NYEY2Y4Z/DyHQnXwHdzSeOKb7xyJZwoEOQT8QEEfDFx17fCKdZPu4poz7ITyl7E3G4RuvVTEjVUmm21dcN+ksCX/820ci372fb1zK0t/k58f3lLI6NEkfPstnc+HdtU63ah42TJrKLMHup5m9yB/vcM21hmbAwNweUoICkqeSk+rLSkT1TjAETT2UDL9Y5okm6SP5lwDF2LH839t2xIh7XOe0F+tSmqiEMk7Ryfj6HpP9IcAO064cQpcHXbEv0pwKZ2CJFdbVB6oDKEu7WJONLenQa4cYHbvM1UDYi7yXxIxapkZYED0GbypsNAZAAucpORCcRLJ1CeNEjo+DB7NlxmaVhMv9fsou5geGGVLRMlOxPZIV8mhoPzFLHo/gPrAGZwJzvX/oH+b/oDaNh8 +WxsHH0184CoBLfPkBU3QRHBovKUizXZrKGN77cMNvox5S6icOVppkMK3m2AGuDCnBnkfFJaldBAmCYdjDnVM0Be0wPhpjdeX+N126WzSSm4dUn4XrtwUkNGJO/Uq7W5tf67nMvCnKKWYsVg4Pak63x15LiLXFARDZVqi2uD2R62Xvp1VMmTm/xR0zQcxcnxeK2oLQocf5fls0U90ps8TEIITk9KqqtAW/nQbdGC5PYDFi3/F+SmhiKdHFYmArsWpgfEvNrvqMUuJ6VtK+agLEcsHrLP47tbUoOZclN7cDKyhKcc/6XjTLNCJFnX9xm0dKi6v0rk5YA4bqC0cMXjkgpI7n9oqP/wHCU6dFmCEOClKJBc2r7hLD9rrGozIocP/ivh4aF7CdKvN1xIFaXSHM+XFk3yZ7kTSqCvwL41bZk6gjSmd0Z1frjRg2ydlGVQ0p15D6l5l06HJjKr/EeWGe1tgi69DTSf0vjGonCSHSIuMussijUl1HETHdSiu4KaB