﻿ticket	summary	type	release	owner	status	created	modified	_description	_reporter
14152	Make compatible with Jinja2 template engine after Trac 1.4	defect	1.4	Ryan J Ollos	new	2022-09-08T15:09:48+02:00	2022-09-08T17:56:22+02:00	"The loading this plugin, trac complains like this in the log:
{{{
2022-09-08 14:49:05,060 Trac[loader]
ERROR: Skipping ""DuplicateTicketSearch = duplicateticketsearch"": ImportError: 
cannot import name 'ITemplateStreamFilter' from 'trac.web' 
(/usr/lib/python3.10/site-packages/Trac-1.5.4.dev0-py3.10.egg/trac/web/__init__.py)
}}}
I am guessing that a trac component is changed/removed.

This is with version r18497 of the plugin."	roger.oberholtzer@…
9229	login pops-up for already authenticated users	defect	0.12	Ryan J Ollos	new	2011-10-03T08:08:16+02:00	2011-10-03T08:08:16+02:00	"Reproduction steps:
1. authenticate through the AccountManagerPlugin
2. click new ticket
3. type a summary
4. view the duplicate tickets box -- failure: login box pops-up"	Adrian Herscu
7382	Plugin loading results forever (do not return result set)	defect	0.12	Ryan J Ollos	new	2010-07-14T22:53:01+02:00	2013-06-14T12:28:38+02:00	"I have installed the DuplicateTicketSearchPlugin through a generated egg like proposed in #6963. However, after typing ticket summary, it opens the ""Loading related tickets..."" part but does not return results.

Looking at the trac logs i see it appears to search and find tickets correctly but it never return the results to the ticket page.

I tried to debug code, it seems that problem occurs on line ""dupeticketlistDiv.html(html).slideDown();"", somehow it doesn't slide down the html frame to show results.

I tried it on firefox and IE, same problem on both.
Trac is installed on a linux server with a env set to ""/usr/share/trac"", python version is 2.5."	sartbr77@…
8319	[Patch] Add duplicate search to keypress events instead of blur	enhancement	0.11	Ryan J Ollos	new	2010-12-17T17:00:07+01:00	2012-02-09T18:37:58+01:00	"I modded this plug-in to support duplicate search as the user's typing--which is a bit more effective and intuitive. To do this, I changed the events to use the keypress and keydown events. In order to improve performance, I use a debounce() technique to make sure that the AJAX call is only called after 1s of delay after the last key press.

I also set the tabindex to the elements in the suggestions to 32767 so that pressing [TAB] takes you to the next Trac field.

I'm attaching a patch of my changes."	Dan G. Switzer, II
