fix(desktop): 会员模型行的悬停操作区移开不消失 - #968
Merged
Merged
Conversation
设置页 MonkeyCode 会员模型行,鼠标移开后「设为默认/删除」留在屏上不走。 根因在重绘而非样式:操作区的显隐只改子元素 opacity,而托管行(不可点, 当时刻意不给 .hv2)悬停前后行本身没有任何视觉变化,WKWebView 漏掉这次 重绘,像素就留着——DOM 与计算样式一直是对的(实测 opacity 计算值为 0 时字仍在屏上)。百智云/自定义行有 .hv2 的背景变化整行重绘,所以无此症状。 - row-acts 的 visibility 与 opacity 一起翻:渲染树层面的变化,重绘必然 发生。占位不变,行尾 ▸ 不随显隐位移;代价是淡出没了(淡入保留)。 - 托管行补回 hv2:悬停时整行背景变一次,与其余行走同一条重绘路径,作为 第二重兜底。会员行因此多了一层淡底色。 - 悬停行改由指针落点判定(data-model-row + 页面级 mousemove),不再依赖 行自己的 mouseenter/mouseleave;滚动与窗口失焦另清(WebKit 滚动后不 重算 hover)。这不是本次症状的解,但比裸 :hover 稳。 顺带:设置页的会员分类药丸不再叫「托管」。该词只此一处,而它盖住的正是 选择器里叫「付费模型」的那批(公共非档位,含 owner 缺失的旧同步条目)。 新增 memberCategory 作单一出处,选择器分节与设置页药丸同词:基础/专业/ 旗舰/付费/我的/团队(档位药丸随之从「专业会员」变为「专业」)。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
设置页 MonkeyCode 会员模型行,鼠标移开后「设为默认/删除」留在屏上不走。
根因在重绘而非样式:操作区的显隐只改子元素 opacity,而托管行(不可点,
当时刻意不给 .hv2)悬停前后行本身没有任何视觉变化,WKWebView 漏掉这次
重绘,像素就留着——DOM 与计算样式一直是对的(实测 opacity 计算值为 0
时字仍在屏上)。百智云/自定义行有 .hv2 的背景变化整行重绘,所以无此症状。
顺带:设置页的会员分类药丸不再叫「托管」。该词只此一处,而它盖住的正是
选择器里叫「付费模型」的那批(公共非档位,含 owner 缺失的旧同步条目)。
新增 memberCategory 作单一出处,选择器分节与设置页药丸同词:基础/专业/
旗舰/付费/我的/团队(档位药丸随之从「专业会员」变为「专业」)。