Description
In microservice, the profile and logout links are in header, which is loaded via Fetch. Plus, the URL is not at same level for all files. So, when the URL goes to Qt-tools folder, the links do not work. That is why, we have added link handling based on "classes click callbacks".
But the issue is that the header and footer are sometimes loaded before the callbacks are registered. This is why, we should have the imports run within a promise and then run all the callbacks or click handlers.