keep scratchpad window order consistent when hidden/visible

This commit is contained in:
Penelope Gwen 2026-01-22 00:30:18 -08:00
parent c09023d5bd
commit 663f30fc15

View file

@ -83,10 +83,11 @@ pub fn get_scratchpad_info() -> Value {
.filter_map(|x| node_finder(x.clone()))
.flatten()
.collect();
let scratchpad_windows: Vec<ScratchpadInfo> = scratchpad_nodes
let mut scratchpad_windows: Vec<ScratchpadInfo> = scratchpad_nodes
.iter()
.map(|node| scratchpad_strip(node.clone()))
.collect();
scratchpad_windows.sort_by(|x,y|x.window_id.cmp(&y.window_id));
debug!(
"parsed scratchpad window info in {:?}",
scratch_start.elapsed()