[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();