Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
У слота есть метод isItemValid, который определяет, подходил для этого слота определенный итемстак.
Идея следующая: по событию открытия контейнера заменять слоты на свои слоты, с нужной реализацией isItemValid