¿Cómo puedo incluir el ancho de las barras de desplazamiento "overflow: auto;" en un div absoluto de tamaño dinámico?

(Primera pregunta sobre Desbordamiento de pila. Espero hacerlo bien).

Estoy tratando de crear un menú flotante que herede su ancho de su contenido (ya que no sé el ancho de antemano, es decir, cargado desde una URL). Puedo hacer esto colocando el div del menú en una posición absoluta sin establecer un ancho o alto.

El problema ocurre cuando el contenido es lo suficientemente alto como para requerir desplazamiento. Configuré "overflow: auto;" para que pueda desplazarse verticalmente, pero la nueva barra de desplazamiento no amplía el div. En cambio, el div permanece del mismo ancho, y la barra de desplazamiento sobresale en su contenido previamente de buen tamaño, obligando al contenido a ajustars

Ejemplo:http: //jsfiddle.net/w7Mm8

En el ejemplo: en Firefox, "cinco" se ajusta a la siguiente línea, pero en Chrome (al menos para Mac), todo se muestra en una línea.

¿Alguna forma elegante de hacer esto sin establecer explícitamente el ancho del menú para incluir el ancho de la barra de desplazamiento?

¡GRACIAS

Respuestas a la pregunta(4)

Su respuesta a la pregunta