These bugs are definitely getting more complex, haha. Thanks again for such detailed reports! I'll take a look at the issue where clicking "Close" on the reward panel also closes other interfaces. I might either change the behavior or just have the reward panel stay underneath other structure interfaces (like the furnace behaves).
As for the reward interface not closing when clicking outside of it, that is actually intentional. Important popups, like blueprints, unlocks, and rewards, are designed not to have the click-outside-to-close behavior to prevent players from accidentally missing something valuable.
The "mega slot" idea is really neat! I'll jot it down in my idea notes and come back to it in the future.
For the furnace UX improvements, I'll explore the possibility of allowing fuel to be added while it's still smelting, and also look into enabling players to pull fuel out mid-smelt.
Regarding partially smelted ores not being consumed, that was actually intentional. I wanted the ore to feel like it "cools down" if smelting is stopped. If ores were consumed immediately (like coal is), stopping mid-process would essentially waste the ore, and accidental clicks could become really costly. Keeping the ore intact helps protect players from those accidents.
As for having partial ore progress stay in the furnace (similar to fuel), I considered it, but it would add extra complexity to the furnace system, which could make it harder for new players to understand. Part of good UX is finding a balance between what we can do and how much complexity we introduce. Adding more complexity often opens the door to even more edge cases and potential bugs.
Thank you so much for these thoughtful suggestions. I really appreciate where you're coming from, and I hope this explanation makes sense.