The bug
When you open the recipe book in a crafting table or inventory, it opens the recipe book for both of them. Basically, if your recipe book is open on your inventory, it's open on the crafting table. if it's closed on your inventory, it's closed on your crafting table.
However the recipe book on the furnace is separate. So opening and closing it doesn't change anything else. So it's inconsistent.
How to reproduce
Open a crafting table
Note the state of the recipe book
Open your inventory
Change the state of the recipe book
Open a crafting table and see that it's state was changed
Might still be intended since both are crafting recpie books and internally they are treated as the same thing. But wouldn't hurt to seperate them as well. 🙂