Here's a simple case to reproduce the issue:
<div style="display: inline-block; position: relative; border: 1px solid black;">
short
<div style="display: flex; position: absolute; border: 1px solid black; top: 100%; left: 0;;">longerbox</div>
</div>
The flexbox element (longerbox) does not expand to fit its content width as expected in Chrome. Any suggestions for a solution?