opt pub page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-07-08 21:42:35 +08:00
parent 8bf55ec95a
commit 05153fda72
27 changed files with 1374 additions and 288 deletions

View File

@@ -2305,18 +2305,18 @@ class RenderEditable extends RenderBox
localPos: localPos,
lastTapDownPosition: _lastTapDownPosition!,
);
position = TextPosition(offset: newOffset);
final newSelection = TextSelection.collapsed(offset: newOffset);
final TextRange word = _textPainter.getWordBoundary(position);
late TextSelection newSelection;
if (position.offset <= word.start) {
newSelection = TextSelection.collapsed(offset: word.start);
} else {
newSelection = TextSelection.collapsed(
offset: word.end,
affinity: TextAffinity.upstream,
);
}
// final TextRange word = _textPainter.getWordBoundary(position);
// late TextSelection newSelection;
// if (position.offset <= word.start) {
// newSelection = TextSelection.collapsed(offset: word.start);
// } else {
// newSelection = TextSelection.collapsed(
// offset: word.end,
// affinity: TextAffinity.upstream,
// );
// }
_setSelection(newSelection, cause);
}