From 1a3e7109e3b0192a3b9ba25bafc52a31ccd48013 Mon Sep 17 00:00:00 2001 From: cottongin Date: Mon, 9 Mar 2026 02:30:08 -0400 Subject: [PATCH] fix: ManageBook menu auto-selecting Book Info on long-press release RecentBooksActivity was passing initialSkipRelease=false when opening BookManageMenuActivity via long-press Confirm. The button release event was consumed by the menu as a selection of the first item (Book Info). Pass true to match HomeActivity's existing behavior. Made-with: Cursor --- src/activities/home/RecentBooksActivity.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/activities/home/RecentBooksActivity.cpp b/src/activities/home/RecentBooksActivity.cpp index d25c4b2c..73d11d2b 100644 --- a/src/activities/home/RecentBooksActivity.cpp +++ b/src/activities/home/RecentBooksActivity.cpp @@ -86,7 +86,7 @@ void RecentBooksActivity::openManageMenu(const std::string& bookPath) { const bool isArchived = BookManager::isArchived(bookPath); const std::string capturedPath = bookPath; startActivityForResult( - std::make_unique(renderer, mappedInput, capturedPath, isArchived, false), + std::make_unique(renderer, mappedInput, capturedPath, isArchived, true), [this, capturedPath](const ActivityResult& result) { if (result.isCancelled) { requestUpdate();