Active Search loops with Safari

StephanieM - November 16, 2007 - 22:03
Project:Javascript Tools
Version:5.x-0.8
Component:Active Search
Category:bug report
Priority:critical
Assigned:Unassigned
Status:closed
Description

With Safari 3.0.4 (latest and greatest, older versions too), entering a search string in Active Search will loop, mysteriously prepending "20" to the search string and immediately reloading the page. Thus: target becomes 20target becomes 2020target becomes... Under Mac Firefox, Windows Firefox and IE this doesn't happen.

Also, just how "Ajax-y" does this make Search? Is it supposed to begin searching after a few seconds delay, like Live Search, or does it just pop up recent similar searches? With all the browsers I've tries (except Safari) it just sits there.

#1

nedjo - November 16, 2007 - 22:12

Thanks for the note. This comes down to a clunky implementation of history support (code that tests the current URL and triggers an action). The module should be reworked to use the jQuery history plugin that's included with Javascript Tools. Or else just retired, as now there are other Drupal AJAX search solutions out there.

The search is executed (by AJAX) when you click the button.

#2

playapus - February 7, 2008 - 20:11

#3

nedjo - April 14, 2008 - 15:25
Priority:normal» critical
Status:active» fixed

I haven't been able to resolve the issue in Safari, so instead I've implemented a browser test. Under Safari, users will get the regular (non-AJAX) Drupal search behavior. So, at least, this critical issue is gone.

#4

Anonymous (not verified) - April 28, 2008 - 15:31
Status:fixed» closed

Automatically closed -- issue fixed for two weeks with no activity.

 
 

Drupal is a registered trademark of Dries Buytaert.