http://www.sitepoint.com/12-little-known-css-facts/

http://www.sitepoint.com/12-little-known-css-facts-the-sequel/

Como ven en la imagen, a utilizar autocompletar en el theme Bartik pasa algo muy raro, se desconfigura y aparece en cualquier posición, para solucionar este bug hay un parche muy sencillo.

  • Buscamos el archivo /misc/autocomplete.js y en la línea 174 agrega la línea para que quede como a continuación. Esto elimina el class necesario para el parche.
 if (popup) {
     this.popup = null;
     $(popup).fadeOut('fast', function () { $(popup).remove(); });
     $(this.input).parent().removeClass('autocomplete-parent');
   }

Luego en la línea 184 agregamos la línea. Esto agrega un class necesario para el parche.

 Drupal.jsAC.prototype.populatePopup = function () {
   var $input = $(this.input);
   $input.parent().addClass('autocomplete-parent');

 

  • Luego en cualquier CSS que utilices en tu proyecto y se asocie al theme agrega las siguientes líneas
 .autocomplete-parent {
  position: relative;
}