There's actually a fix for it, two, now.
Masonator discovered you could incinerator the crate with minimal loss to items inside if you're careful, Once the crate is incinerator, it deletes the related lock, freeing the items, seemingly. (Masonator discovered, I did not test)
The Alternative I did test, and I discovered through methods of which utilized other bugs and fixes. It's definitely safer, but its far more complicated to actually perform.
Using the Fix for "Unlocking Menu-Grab-lock items" (Hold item, hit esc, and attempt to hold it again, Forces the item to be locked into position (it was the "ingot stuck on smelter" bug, it works on any items)
The Fix is to use another Crate to force-relock and then unlock with that crate's parameters - The same can be applied to a shopping basket, It's just... harder.
If you can manage to get the lower half/corner of the basket into one of the Blacksmith's-Crates - and then quickly close it before the crate or basket is pushed away, You can do one of two things.
- 1) you can free SOME of the items, whatever happened to be at that corner - If there's only a few small grips, this will likely be ALL of the items.
- and 2) It will "free" the Basket from the location of the lock. - It will NOT fully reset the ENTIRE lock, However, Doing THIS part will make unlocking any other items far easier.
- Once the BASKET is free, You can then ROTATE the basket away from the items, first ensure that all freed items that you can manage to shake out are shook out, otherwise when you quickly rotate the basket, You'll send freed items flying, Matters less if you're already in the blacksmith house.
- Once the basket is rotated away, it will likely become FREE entirely, and there will no longer be a physical container blocking you from netting the other items with another crate HOWEVER...... The Locked basket physics will be ATTACHED to the Player-Crate used to break the basket out. - You'll need two player crates to fully unlock everything.
- Once you've netted most of the Contents with another crate, you can just close it and open it, freeing them and causing them to fall/move away - continue until you can close and open the crate basically on top of the other one.
as I said. It's less risky, but it takes more steps/more complicated.
Alternatively. Going to sleep, Saving, and then reloading, causes shopping baskets to despawn - freeing the items