[nobug] JS
diff --git a/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java b/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java
index 95323f4..f634a6e 100644
--- a/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java
+++ b/plugins/org.eclipse.wst.common.frameworks.ui/wtp_ui/org/eclipse/wst/common/frameworks/internal/datamodel/ui/DataModelSynchHelper.java
@@ -218,6 +218,7 @@
 							//may trigger an event that will cause this method to be called again.
 							Widget widget = currentWidget;
 							try {
+								ignoreModifyEvent = true;
 								if (currentWidget instanceof Text)
 									setWidgetValue(propertyName, flag, (Text) currentWidget);
 								else if (currentWidget instanceof Combo) {