﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
7541	Preferences changeListener broken, triggered multiple times when switching to a net-yet-created pref tab	xeen	Don-vip	"I added debug output to the plugin prefs because the plugin list was loaded twice when switching to the tab and then again when navigation away from it. It only adds one change listener, so the problem is ""further up"". 
{{{
Adding listener
Selected paneNo : 3
Selected paneNo : 4
Selected paneNo : 3
Selected paneNo : 3

Selected paneNo : 2
Selected paneNo : 3
Selected paneNo : 2
Selected paneNo : 2

Selected paneNo : 1
Selected paneNo : 2
Selected paneNo : 1
Selected paneNo : 1
}}}

I added the newlines for readability, each block is executed when switching the tab. The order is 3, 2, 1 with 3 being the plugins tab and none of the tabs having been loaded so far. After that, it works as expected:
{{{
Selected paneNo : 3
Selected paneNo : 2
Selected paneNo : 1
}}}

Probably broke due to the work in r4968, r4969 and r4970. "	defect	closed	normal		Core	latest	fixed	preferences perf	xeen
