Fix: Always scroll clipboard history to top when content changes (#1690) (#1713)

This commit is contained in:
end-4 2025-07-25 04:31:46 +02:00 committed by GitHub
commit 38c76fe86b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 7 deletions

View file

@ -84,7 +84,7 @@ Scope {
function setSearchingText(text) {
searchWidget.setSearchingText(text);
searchWidget.focusFirstItemIfNeeded();
searchWidget.focusFirstItem();
}
ColumnLayout {

View file

@ -75,9 +75,8 @@ Item { // Wrapper
},
]
function focusFirstItemIfNeeded() {
if (searchInput.focus)
appResults.currentIndex = 0; // Focus the first item
function focusFirstItem() {
appResults.currentIndex = 0;
}
Timer {
@ -99,7 +98,7 @@ Item { // Wrapper
stdout: SplitParser {
onRead: data => {
root.mathResult = data;
root.focusFirstItemIfNeeded();
root.focusFirstItem();
}
}
}
@ -277,6 +276,9 @@ Item { // Wrapper
model: ScriptModel {
id: model
onValuesChanged: {
root.focusFirstItem();
}
values: {
// Search results are handled here
////////////////// Skip? //////////////////
@ -405,8 +407,6 @@ Item { // Wrapper
}
}
onModelChanged: root.focusFirstItemIfNeeded()
delegate: SearchItem {
// The selectable item for each search result
required property var modelData