                     image = ui.draggable[0]
                     tmpImg = new Image()
                     tmpImg.src = image.src
-                    altText = image.alt
+                    if not tmp
+                        if @startPlace.parents(".tab-suggestions").length > 0
+                            altText = jQuery("#caption-sugg").val()
+                        else if @startPlace.parents(".tab-search").length > 0
+                            altText = jQuery("#caption-search").val()
+                        else
+                            altText = jQuery(image).attr("alt")
+
                     imageInsert = $("<img>").attr(
                         src: tmpImg.src
                         width: tmpImg.width
                         height: tmpImg.height
-                        alt: jQuery('#caption').val()
+                        alt: altText
                         class: (if tmp then "tmp" else "")
                     ).css("display", "none")
                     imageInsert

            editable = $(@options.editable.element)
            # keep a reference of options for context changes
            widgetOptions = @options
            offset = editable.offset()
            third = parseFloat(editable.width() / 3)
            overlayMiddleConfig =

                    jQuery("##{widget.options.uuid}-search-activeImageContainer").show()
                    firstimage = jQuery(".#{widget.widgetName}-search-imageThumbnail").first().addClass "imageThumbnailActive"
                    jQuery("##{widget.options.uuid}-search-activeImage, ##{widget.options.uuid}-search-activeImageBg").attr "src", firstimage.attr "src"

                    jQuery("#metadata-search").show()

                search = (page) ->
                    page = page || 1
