Позиционирование попапа относительно его опорного направления

На примере легче объяснить: по умолчанию попап позиционируется через `{top, left}`. Если динамически расширять или сужать открытый попап (например меняя его содержимое), хвостик сбивается и попап необходимо заново позиционировать.

В реквесте сделано так, чтобы попап, хвостик (или цель) которого находится снизу, позиционировался через `{bottom, left}`. В таком случае, изменение содержимого попапа не сбивает прицел.