The only case that I know of with client add-ons not working has noting to do with OS. If you are not authenticated, add-ons will not execute, even client add-ons, and will not automatically execute once you authenticate. You will need to restart BL if this is the case.