If you get a bunch of materials during an idle run, you can invest those extra ones on creating crafts, that way you can get money and buy those materials that could take a while to create.
Sorry about that! I'm working on the negative bonus bug now and hope to have an update Monday or Tuesday.
(NOTE: just uploaded 1.0.21 which fixes this)
Yep, my bad. It should be fixed now.