Previously, when loading a page from the Turbolinks cache, the script responsible for the fielded search dropdown would be re-triggered and append a duplicate dropdown below the existing one (see Lux issue 632). Now, using the data-turbolinks-permanent attribute from the Turbolinks API (Persisting Elements Across Page Loads), the entire search form persists across page loads, whether from a normal render or a cache render.
data-turbolinks-permanent
attribute from the Turbolinks API (Persisting Elements Across Page Loads), the entire search form persists across page loads, whether from a normal render or a cache render.