Flexbox здесь не поможет. По сути, в самом решении для обоих элементов я его и использую)) Задача в разработке меню и вложенных в него списков. Но, пожалуй, вы правы. При абсолютном позиционировании я использую часть ограничения для показа элемента в нужном месте, при этом пытаюсь обойти другую его часть. Судя по всему, единственное решение указывать абсолютную ширину в пикселях и использовать медиа запросы.
Да, не подумал сразу. Технически. на всю ширину он растягивается. но позиционируется по-прежнему исходя от параметров родителя. Притом не самый универсальный метод в плане поддержки браузеров.