Matthias Nott
2026-03-07 281834df3070cfbdfc28314ab2a2e84d321ca5df
components/SessionDrawer.tsx
....@@ -11,6 +11,7 @@
1111 Keyboard,
1212 LayoutAnimation,
1313 Pressable,
14
+ ScrollView,
1415 StyleSheet,
1516 Text,
1617 TextInput,
....@@ -556,12 +557,15 @@
556557 </View>
557558
558559 {showProjectPicker && (
559
- <View style={{
560
- marginHorizontal: 12,
561
- borderRadius: 12,
562
- backgroundColor: colors.bgTertiary,
563
- overflow: "hidden",
564
- }}>
560
+ <ScrollView
561
+ style={{
562
+ marginHorizontal: 12,
563
+ borderRadius: 12,
564
+ backgroundColor: colors.bgTertiary,
565
+ maxHeight: 300,
566
+ }}
567
+ keyboardShouldPersistTaps="handled"
568
+ >
565569 {/* Home directory — always first */}
566570 <Pressable
567571 onPress={() => launchSession({ path: "~" })}
....@@ -645,7 +649,7 @@
645649 </Pressable>
646650 )}
647651 </View>
648
- </View>
652
+ </ScrollView>
649653 )}
650654 </View>
651655