Fixing Amazon Kindle Daily Review page usability on touch enabled tablets – a case for “url site scripting” ;)

In a previous post (see Kindle eBooks as a great Learning/Self Development platform) I’ve shown how to get the best from Amazon’s Kindle Highlights feature. This feature and all the amazon highlight personal store features are probably the main reasons for not buying physical books anymore, except for a very few cases.

Anyway, I was using the daily review page occasionally on my laptop. Then I got the chance to start using a tablet to review my notes, and the page suddenly appeared much more interesting and useful.

Useful indeed, but not usable! as the small preview/next buttons are only at the top, and touching the flashcard or the page don’t jump to the next page as it should…


Waiting for amazon to fix this… well, good luck! So, I was pleased to see that there were actually a pretty workable solution: just fixing the code inline, injecting an additional click handler directly! Amazon surely is using jquery right? Right indeed, they are!

How do you inject custom javascript behavior on a site? Well, easily through the address bar, just prefix your code with javascript: and you’re done! or off course you can try to spot a cross site scripting  flaw on amazon site… but  I doubt it would be an easy task. :)

So, go to the daily review page and just paste the following code in the address bar:

javascript:$(“.reviewContentWrapper”).click(function(e) {$(“.nextReviewArrow”).click();});

Nothing happens right? Well, just click the flashcard, your next flashcard should load automatically! Much better now! My fingers can finally rest from that “humongous” effort. :)


Sure it works on iPad, just add a bookmark with the link. Every time you open /reopen the daily review page just select the bookmark. You won’t go anywhere, but the page will become far easier to use. As long you don’t close the page it will keep working, even when you choose to review another book.


Not a permanent fix but a very usable one from my recent experience! ;)


Have fun!