## 问题描述
前情提要:[/t/864749]( https://fshex.com/t/864749)
简而言之,就是在 macOS 的 Apple Books 中,如果一个段落 (paragraph) 在结束之前遇到了分页 (page break),那么这一个段落在分页之后的那部分是不会响应 Force Click 取词的。到了下一个段落就好了。示意图:
![]( https://i.imgur.com/IsPeYy3h.png)
这里*绿色*区域就是可以正常取词的区域,*红色*区域就是 Force Click 没反应的区域。可以看到,*红色* 区域并不是一个完整的 paragraph ,而是一个 paragraph 被**分页**截断之后的部分。
不知道这样描述是否清楚。
Notes:
- Force Click with One Finger 取词 (Look up & data detectors) 这个是系统默认设置,在 macOS System Settings - Trackpad 中可以看到。
- 在上述 bug 区域,手动选中单词、在右键菜单中点击 Look up 则没问题。
----
## 排查过程令人抓狂
(1) 更新系统/更换电脑:我在 2022 年 macOS 12.4 观察到这个 bug ,那时候我还在用 Intel 芯片的 MacBook 。到现在 2024 年,我都换过 M 芯片的电脑了,系统更新到 macOS 15.0 这个 bug 依然存在,在我的电脑上 100% 复现。
换电脑的时候我并不是使用 Time Machine 直接迁移配置的,而是在新电脑上从 0 开始,登录 Apple ID 、下载各种软件、逐步 copy 旧文件过来,所以 “旧电脑的配置污染新电脑” 的概率不是很大。
(2) 创建新用户,不登录 Apple ID:另外,为了排除 Apple ID 的影响,我今天特意创建了一个全新的用户 (user),登录进去之后尽可能不做多余操作,什么额外软件也没装,也没有登录任何 Apple ID ,就连上 Wi-Fi 开启 AirDrop 然后从手机传了一个 `.epub` 文件过来用 Apple Books 打开,结果上述取词 bug 被复现。
----
俗话说“重启解决 90% 的问题,重装解决 99% 的问题,重买解决 100% 的问题”。现在重买都解决不了我的问题了。那么有一种可能就是,这就是确实存在的 bug ,不是个例。但如果是这种情况,应该有很多人遇到才对,但我之前问网友,网友的反馈就是“[我这里没问题]( https://fshex.com/t/864749)”……
真的不知道怎么排查好了。你们**真的**没有遇到这个问题吗? |
|