<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
<p dir="auto"><a href="https://github.com/twitter/typeahead.js/" style="color:#777">https://github.com/twitter/typeahead.js/</a> -- I downloaded this and changed my header to reference it instead of the hacked file, but the functionality isn’t there.  Perhaps it is a cousin or incompatible fork.  I will try debugging and hope I'm not over my head.</p>
</blockquote>

<p dir="auto">It's also quite possible that the latest version isn't compatible with the version you had been using before. If you can't figure out what version you were using before, you could just try a few of the various releases they've put out and see if one of them works for you. You can get those at <a href="https://github.com/twitter/typeahead.js/releases" style="color:#3983C4">https://github.com/twitter/typeahead.js/releases</a>.</p>

<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
<p dir="auto">“When I deploy sites,  I serve JS libraries locally as part of asset compilation…” I thought about doing that, but it would isolate me from improvements.  Still, it can’t hurt to make a local copy as backup when I find a good copy.</p>
</blockquote>

<p dir="auto">Yes, <em>do</em> keep backups! I'd also recommend using version control (e.g. <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">git</code>) for as much of your site as possible to track and manage changes.</p>

<p dir="auto">Eli</p>

<p dir="auto">On 24 Sep 2019, at 17:19, Alan Frank wrote:</p>

<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
<p dir="auto">Thanks for all your comments and suggestions.</p>

<p dir="auto">“When you say that it has been hacked, is it doing something obviously nefarious, or has it just stopped working for you?”  It is redirecting to Pornhub.com, which I think qualifies as nefarious.</p>

<p dir="auto"><a href="https://github.com/twitter/typeahead.js/--I" style="color:#777">https://github.com/twitter/typeahead.js/--I</a> downloaded this and changed my header to reference it instead of the hacked file, but the functionality isn’t there.  Perhaps it is a cousin or incompatible fork.  I will try debugging and hope I'm not over my head.</p>

<p dir="auto">The angular typeahead library looks great; maybe someday when I have time to learn about angular, I will try it out.  For now, I am sticking to tools with no major dependencies.</p>

<p dir="auto">“When I deploy sites,  I serve JS libraries locally as part of asset compilation…” I thought about doing that, but it would isolate me from improvements.  Still, it can’t hurt to make a local copy as backup when I find a good copy.</p>

<p dir="auto">I will implement subresource integrity for the various other libraries I pull in and for this one if it is restored.</p>

<blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999">
<p dir="auto">On 23 Sep 2019, at 15:15, Alan Frank via Hidden-discuss wrote:</p>

<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB">
<p dir="auto">A frequently-referenced Javascript library page for doing<br>
autosuggest dropdowns has been hacked. I am trying to either contact<br>
the author, find a clean copy, or even find a more appropriate place<br>
than this list to seek assistance. The page is<br>
//netsh.pp.ua/upwork-demo/1/js/typeahead.js. It was working fine<br>
until last Friday afternoon. I went to the home page for the URL and<br>
left a message shortly after I found the issue, but have gotten no<br>
response. I searched for the URL; there are several hits, but none<br>
where I was able to contact the author (I gave up after a while;<br>
there may yet be one).</p>

<p dir="auto">Any assistance would be greatly appreciated.</p>

<p dir="auto">--Alan</p>
</blockquote>
</blockquote>
</blockquote>
</div>
</div>
</body>
</html>