@izidormatusov I am still facing this issue. It seems that the two different instance of the class that I am creating is causing the problem. One instance of class is being created in browser.py and other one in preferences.py. The methods of instance created in preferences.py is not emitting any signal at all. If you could see it once, it could be really helpful.