[329050] Auto activation does not always work in javascript regions in webpages
diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPStructuredContentAssistProcessor.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPStructuredContentAssistProcessor.java
index aa2b995..0364f77 100644
--- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPStructuredContentAssistProcessor.java
+++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPStructuredContentAssistProcessor.java
@@ -31,7 +31,7 @@
 public class JSPStructuredContentAssistProcessor extends StructuredContentAssistProcessor {
 
 	/** auto activation characters */
-	private char[] fCompletionPropoaslAutoActivationCharacters;
+	private char[] fCompletionProposalAutoActivationCharacters;
 	
 	/** property key for determining if auto activation is enabled */
 	private String fAutoActivationEnabledPropertyKey;
@@ -82,7 +82,7 @@
 	 * @see org.eclipse.wst.html.ui.internal.contentassist.HTMLStructuredContentAssistProcessor#getCompletionProposalAutoActivationCharacters()
 	 */
 	public char[] getCompletionProposalAutoActivationCharacters() {
-		return fCompletionPropoaslAutoActivationCharacters;
+		return super.getCompletionProposalAutoActivationCharacters() != null ? super.getCompletionProposalAutoActivationCharacters() : this.fCompletionProposalAutoActivationCharacters;
 	}
 	
 	/**
@@ -106,10 +106,10 @@
 		
 		boolean doAuto = store.getBoolean(fAutoActivationEnabledPropertyKey);
 		if (doAuto) {
-			fCompletionPropoaslAutoActivationCharacters =
+			fCompletionProposalAutoActivationCharacters =
 				store.getString(fAutoActivationCharactersPropertyKey).toCharArray();
 		} else {
-			fCompletionPropoaslAutoActivationCharacters = null;
+			fCompletionProposalAutoActivationCharacters = null;
 		}
 	}
 	
diff --git a/bundles/org.eclipse.wst.html.ui/src/org/eclipse/wst/html/ui/internal/contentassist/HTMLStructuredContentAssistProcessor.java b/bundles/org.eclipse.wst.html.ui/src/org/eclipse/wst/html/ui/internal/contentassist/HTMLStructuredContentAssistProcessor.java
index 034615c..994c111 100644
--- a/bundles/org.eclipse.wst.html.ui/src/org/eclipse/wst/html/ui/internal/contentassist/HTMLStructuredContentAssistProcessor.java
+++ b/bundles/org.eclipse.wst.html.ui/src/org/eclipse/wst/html/ui/internal/contentassist/HTMLStructuredContentAssistProcessor.java
@@ -27,7 +27,7 @@
  */
 public class HTMLStructuredContentAssistProcessor extends StructuredContentAssistProcessor {
 	/** the auto activation characters for this processor, set by user preference */
-	private char[] fCompletionPropoaslAutoActivationCharacters;
+	private char[] fCompletionProposalAutoActivationCharacters;
 
 	/** the context information validator for this processor */
 	private IContextInformationValidator fContextInformationValidator;
@@ -60,7 +60,7 @@
 	 * @see org.eclipse.wst.sse.ui.contentassist.StructuredContentAssistProcessor#getCompletionProposalAutoActivationCharacters()
 	 */
 	public char[] getCompletionProposalAutoActivationCharacters() {
-		return this.fCompletionPropoaslAutoActivationCharacters;
+		return super.getCompletionProposalAutoActivationCharacters() != null ? super.getCompletionProposalAutoActivationCharacters() : this.fCompletionProposalAutoActivationCharacters;
 	}
 	
 	/**
@@ -82,10 +82,10 @@
 		boolean doAuto = getPreferenceStore().getBoolean(key);
 		if (doAuto) {
 			key = HTMLUIPreferenceNames.AUTO_PROPOSE_CODE;
-			this.fCompletionPropoaslAutoActivationCharacters = getPreferenceStore().getString(key).toCharArray();
+			this.fCompletionProposalAutoActivationCharacters = getPreferenceStore().getString(key).toCharArray();
 		}
 		else {
-			this.fCompletionPropoaslAutoActivationCharacters = null;
+			this.fCompletionProposalAutoActivationCharacters = null;
 		}
 	}
 }
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/XMLStructuredContentAssistProcessor.java b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/XMLStructuredContentAssistProcessor.java
index 03b1a38..69d040b 100644
--- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/XMLStructuredContentAssistProcessor.java
+++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/XMLStructuredContentAssistProcessor.java
@@ -30,7 +30,7 @@
  */
 public class XMLStructuredContentAssistProcessor extends StructuredContentAssistProcessor {
 	/** the auto activation characters for this processor, set by user preference */
-	private char[] fCompletionPropoaslAutoActivationCharacters;
+	private char[] fCompletionProposalAutoActivationCharacters;
 	
 	/** the context information validator for this processor */
 	private IContextInformationValidator fContextInformationValidator;
@@ -63,7 +63,7 @@
 	 * @see org.eclipse.wst.sse.ui.contentassist.StructuredContentAssistProcessor#getCompletionProposalAutoActivationCharacters()
 	 */
 	public char[] getCompletionProposalAutoActivationCharacters() {
-		return this.fCompletionPropoaslAutoActivationCharacters;
+		return super.getCompletionProposalAutoActivationCharacters() != null ? super.getCompletionProposalAutoActivationCharacters() : this.fCompletionProposalAutoActivationCharacters;
 	}
 	
 	/**
@@ -83,10 +83,10 @@
 		boolean doAuto = getPreferenceStore().getBoolean(key);
 		if (doAuto) {
 			key = XMLUIPreferenceNames.AUTO_PROPOSE_CODE;
-			fCompletionPropoaslAutoActivationCharacters = getPreferenceStore().getString(key).toCharArray();
+			fCompletionProposalAutoActivationCharacters = getPreferenceStore().getString(key).toCharArray();
 		}
 		else {
-			fCompletionPropoaslAutoActivationCharacters = null;
+			fCompletionProposalAutoActivationCharacters = null;
 		}
 	}
 }