...
Hawksearch V4
When overriding the UpdateIndex function and enabling deferred indexing, scenarios occurred where the custom logic inside UpdateIndex was taking longer than the Delete Interval set in the settings causing the Index to be swapped before completion.
A base function has been added and should be called at the beginning of the UpdateIndex function when custom logic is added. The recommended delete interval is also 300 seconds.
New function: EnsureDeffered EnsureDeferred(name);
Misc Vue package updates
Updated HawkSearch Vue template to only track click events when links are clicked as opposed to the previous functionality which responded to a click anywhere on the item card
Resolved an issue where clicking on a jump link on any page would cause a redirect to the top of the page