Correction: I don't know if 12.04 had that problem. I just remembered I had Lubuntu, and when I try pcmanfm now (just installed on 12.10), it does NOT have this trash problem.
So work-around for restoring trash when parent-directories are also removed: Use PcManFM for handling the trash.
Correction: I don't know if 12.04 had that problem. I just remembered I had Lubuntu, and when I try pcmanfm now (just installed on 12.10), it does NOT have this trash problem.
So work-around for restoring trash when parent-directories are also removed: Use PcManFM for handling the trash.