diff --git a/crates/ui-egui/src/panels/pages.rs b/crates/ui-egui/src/panels/pages.rs
index f46868a35..ff8e2f3c7 100644
--- a/crates/ui-egui/src/panels/pages.rs
+++ b/crates/ui-egui/src/panels/pages.rs
@@ -17,22 +17,85 @@ enum ThumbOf {
Parent(SpreadId),
}
-/// (document uid, revision, page or parent, thumbnail height).
-type ThumbKey = (u64, u64, ThumbOf, u32);
+/// (document uid, page or parent, thumbnail height).
+type ThumbKey = (u64, ThumbOf, u32);
-static THUMBS: Mutex