View Single Post
Old 03-14-2021, 02:28 PM   #7
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,469
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by icallaci View Post
I have a similar, somewhat random, problem, and I have not figured out what triggers it. It usually happens when I click on the rating column for a book, select a rating, then click on the menu icon for the Reading List plugin to select either "Add this book to list" or "Remove this book from list." Most of the time, my newly-selected rating will disappear. I have gotten used to selecting my rating, moving to a different row, then reselecting the original row before doing anything else with it. It doesn't always happen, but it happens enough that I always click on another row after selecting a rating, just to make sure it sticks.
The problem is that Qt, calibre's GUI toolkit, specifically allows menus to be activated while editing a widget. You can select a menu item and it can do 'things' without opening a dialog or otherwise taking keyboard focus, leaving the editor open. If one of those 'things' resets/changes the information for selected book then the editor will be abandoned and edits will be lost. Avoiding this behavior is outside of my Qt-fu. As far as I can tell calibre doesn't know it is happening.

Workarounds:
  • press Enter
  • press left or right arrow
  • click on a different column on the same book
chaley is offline   Reply With Quote