[335409] [content assist] Completion does not work when there is tag after it
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/AbstractXMLModelQueryCompletionProposalComputer.java b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/AbstractXMLModelQueryCompletionProposalComputer.java
index 294faa0..f5b1146 100644
--- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/AbstractXMLModelQueryCompletionProposalComputer.java
+++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/contentassist/AbstractXMLModelQueryCompletionProposalComputer.java
@@ -1060,11 +1060,11 @@
 						strictCMNodeSuggestions != null ? strictCMNodeSuggestions.contains(elementDecl) : false;
 
 					// do a check to see if partial attributes of partial tag names are in list
-					if (((node != null) && (node.getAttributes() != null) &&
+					if ((contentAssistRequest.documentRegion.getStartOffset() < context.getInvocationOffset()) && (((node != null) && (node.getAttributes() != null) &&
 							(node.getAttributes().getLength() > 0) &&
 							attributeInList(node, parent, elementDecl)) ||
 							((node.getNodeType() != Node.TEXT_NODE) &&
-									node.getFirstStructuredDocumentRegion().isEnded())) {
+									node.getFirstStructuredDocumentRegion().isEnded()))) {
 
 						proposedText = getRequiredName(parent, elementDecl);
 						cursorAdjustment = proposedText.length();