 					@baseLinkUri = @item.linkUri
 				@item.linkUri = href
 
-		if obj and not @children.length and not @node.query('[neft:style]')
+		obj = @getTextObject()
+		if obj and not hasStyledChild
 			text = node.stringifyChildren()
 
 			if text.length > 0 or @isTextSet

		if @waiting
			return

		obj = @getTextObject()
		node = @node
		if node.children.length is 1 and node.children[0].name is 'a'
			node = node.children[0]
			href = node.attrs.get('href')
			if typeof href is 'string'
				unless @isLinkUriSet

									item.previousSibling = tmpSiblingTargetItem
							return
					# check children of special tags
					else if tmpSiblingNode.name is 'neft:blank'
						tmpIndexNode = tmpSiblingNode
						tmpSiblingNode = utils.last tmpIndexNode.children
						continue
