items that are not in full stack only swaps in inventory places when you try to combine them.
However, based on the results that I got when I tried to recreate the said bug, I have observed these results:
All types of inventory that needs the Inventory Window - Items in non-full stack just switched places.
Recreatable by: Splitting items into two non-full stacks of the same item, and try to combine them inside the inventory window.
Furnace - Not smelting a non-full stack of Iron Ores even if there is a non-full stack of Iron Ingot in the output slot.
Recreatable by: NOT RECREATABLE. It seems that it was only a bug when you just updated your world from the one created and last run on 184.108.40.206 and opened it again in 220.127.116.11. The bug behaved like it wouldn't smelt Iron Ores that is placed there in 18.104.22.168 while Iron Ingots from 22.214.171.124 is still in the Output Slot.
Items not combining in a stack can be solved by any of the following. This list contains all possible methods as far as I have observed:
Put items in a hopper and let it do the transferring. However, since it uses the Inventory window. you need to place the broken stack into it's 5 slots. If your items is more than 5 stacks, consider placing a chest above it and place the broken stacks inside the chest above the hopper.
Drop all non-full stack of the same item, then gather them. It automatically combines them as you have claimed a single item on a floor, and combines it on the stack of the same item.
When smelting, remove all contents of the furnace (if it's contents contain material smelted or created on 126.96.36.199), then wait for all of the ones in the Input Slot to get empty before putting up a new batch/stack, as they won't combine (unless a hopper supplies the Input Stack/Fuel Slot). Same with the Fuel Slot.
Original ticket as follows:
I just updated Minecraft and had kept some cods to be cooked in the smoker and when I saw in the chest they were not staking up correctly not even if I do it by myself.