diff --git a/client/src/pages/VideoPage.tsx b/client/src/pages/VideoPage.tsx index 45a2d0c..3757617 100644 --- a/client/src/pages/VideoPage.tsx +++ b/client/src/pages/VideoPage.tsx @@ -75,8 +75,15 @@ export default function VideoPage() { .filter(video => { if (!sidebarSearchQuery || sidebarSearchQuery.length < 2) return true; const searchLower = sidebarSearchQuery.toLowerCase(); - return video.title.toLowerCase().includes(searchLower) || - video.description?.toLowerCase().includes(searchLower); + const titleMatch = video.title?.toLowerCase().includes(searchLower); + const descMatch = video.description?.toLowerCase().includes(searchLower); + + // Debug logging + if (sidebarSearchQuery.length >= 2) { + console.log(`Search "${sidebarSearchQuery}": Video "${video.title}" - Title match: ${titleMatch}, Desc match: ${descMatch}`); + } + + return titleMatch || descMatch; }); @@ -362,9 +369,18 @@ export default function VideoPage() {

No videos found for "{sidebarSearchQuery}"

Try different keywords

+

+ Searched {(recommendedResponse?.videos || []).length} videos +

- ) : ( - filteredRecommendedVideos.slice(0, 10).map((video) => ( + ) : sidebarSearchQuery.length >= 2 ? ( +
+ Found {filteredRecommendedVideos.length} videos +
+ ) : null} + + {filteredRecommendedVideos.slice(0, 10).map((video) => ( +
window.location.href = `/video/${video.id}`} @@ -410,8 +426,7 @@ export default function VideoPage() {
- )) - )} + ))}