Lamento decirte que el tema no está solucionado.
Hace años que el uso de los marcos está obsoleto. De hecho puede ser que tuvieses problemas con que no funcionen en un futuro a corto plazo porque en HTML5, como digo, está totalmente fuera de la especificación.
Hoy en día, lo más así sería usar AJAX para cargar el contenido de la página sin refrescarla. De hecho seguramente sea o es el futuro. Así lo hacen las redes sociales más grandes (Facebook, Google+…) y hasta frameworks ya vienen por defecto así (los turbolinks de Rails).