You shouldn't remove this class, and the opacity stuff. Is there so that we don't end up viewing a backdrop for each modal dialog, and just see the one from the last one. If you can see all of them, the bg color gets less opaque with every dialog, making it darker. You can see how it looks by opening the extension manager and then install from url.