--
La lógica que propones es absolutamente asertada.
Vamos a cambiar
por
ya que el div crece contenido bajo una caja que adopta un overflow:auto disparando así el scroll.
Así efectivamente toma el width del div que crece, de otra forma este valor permanece constante.
Toda tuya hermano, has arreglado prácticamente toda mi situación aquí. Gracias.
--