Kann eine Bildlaufleiste für Inhalte angezeigt werden, die das Browserfenster links überlaufen?

Dieser Code weist dem Browser eine horizontale Bildlaufleiste zu, wenn der Inhalt größer als das Fenster ist und nach rechts überläuft:

div.a {
  position: relative;
  float: left;
  background-color: red;
}
div.b {
  position: absolute;
  top: 100%;
  left: 100%;
  background-color: blue;
  white-space: nowrap;
}
<div class="a">Text1
  <div class="b">
    Text2 Text2 Text2 Text2 Text2 Text2 Text2 Text2
  </div>
</div>

Aber wenn ich das erste Div nach rechts schweben lasse und dann das zweite links davon positioniere, erstellt der Browser keine horizontale Bildlaufleiste und der überlaufende Text kann nicht angezeigt werden.

div.a {
  position: relative;
  float: right;
  background-color: red;
}
div.b {
  position: absolute;
  top: 100%;
  right: 100%;
  background-color: blue;
  white-space: nowrap;
}
<div class="a">
  Text1
  <div class="b">
    Text2 Text2 Text2 Text2 Text2 Text2 Text2 Text2
  </div>
</div>

Kann ich dieses Verhalten irgendwie ändern, um nach links scrollen zu können, wenn der Inhalt größer als das Fenster ist und nach links überläuft?

Getestet auf FF 47, IE 11, Opera 38 - alle machen das Gleiche.

Wenn dieses Verhalten nicht durch HTML / CSS geändert werden kann, warum entscheiden sich Browser für das, was sie gerade tun? Gibt es einen Grund, warum sie nicht repariert werden konnten? Wäre das derzeitige Verhalten nicht auch problematisch für Websites, die ausschließlich für Sprachen von rechts nach links vorgesehen sind, von denen ich annehme, dass sie Layouts wie dieses verwenden möchten?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage