fixed placeholder invalid position after forced layout