If you can remove the back button function from koreader, I would greatly appreciate it. I don't see why it needs to be there. Koreader can be exited via the menu, and the same is true for navigating the tree in the file manager. Maybe I am missing something.
But the back button is the only way to navigate back from external apps, and particularly dictionaries, so this is a big issue and a deal breaker. Dictionary navigation is a key functionality in an e-reader
Thanks for your help, as always! If Koreader was in java or some form of C, I would take a look. But I don't have time at the moment to learn lua.
FYI
I did a test calling web pages from Koreader via two ebooks. Interesting results. Hopefully this is clear.
Case 1: Open Ebook 1. Go to Web page 1 from url link. Do a Back out of the browser, it returns to koreader, then drops me out of koreader. All with one back button press.
Case 2: Open Ebook 2. Go to Web page 2 from url link. Do a Back out of the browser, it returns to koreader, and _stays_ in koreader. It does not drop me out and stays in ebook 2. As one would expect with intended functionality.
Then it gets interesting...
Case 3:
Repeat Case 2: Open Ebook 2. Go to Web page 2 from url link. Do a Back out of the browser, it returns to koreader, and _stays_ in koreader. It does not drop me out.
Then open ebook 1 via koreader menu.
Repeat Case 1: Case 1: Open Ebook 1. Go to Web page 1 from url link. Do a Back out of the browser, it returns to koreader (ebook 1 is open), then exits book 1, but opens ebook 2!
tldr;
The ghost second back button action doesn't drop me out of koreader, but drops me into the previously opened book that does not show the bug!