8273
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/StyledText.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/StyledText.java
index e0e94e5..bec50f6 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/StyledText.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/StyledText.java
@@ -5183,6 +5183,10 @@
 		// Fixes 1GEYJM0

 		claimBottomFreeSpace();

 	}

+	if (lastTextChangeReplaceCharCount > 0) {

+		// fixes bug 8273

+		claimRightFreeSpace();

+	}

 }

 /**

  * Updates the screen to reflect a pending content change.