Description of problem: Edit cluster policy option values are not alligned : some text is under the check box , some near to it , and some has centralization problem ( see attached image ) Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 594276 [details] screen shot
oded - the attachment is incorrect, please add correct attachment. thanks
Created attachment 594392 [details] screen shot
Oded, which browser is it, and what is the screen resolution?
It seems that in zooming in/out, check boxes and radio buttons, are not getting zoomed, and this causes positioning problem in the view (i.e. when zooming out, the checkbox stays 100% while other components are smaller, this causes the view not to be align). this is a known issue across web applications, zooming is a browser-specific feature, I don't think we need to guarantee that application is perfect even when you zoom. I suggest to close the bug. Vojtech, do you have other comments?
I agree with Gilad. Even though native check-box and radio-button widgets can be styled to some extent, the browser ultimately takes care of rendering them on the screen. Each browser typically renders its check-box and radio-button widgets differently. When zooming in/out, native check-box and radio-button appearance depends on browser engine implementation. I think that most browsers don't support scaling native widgets proportionally, according to zoom value. The only workaround for this problem is to be fully in charge of check-box and radio-button rendering. This would mean we would need to develop custom check-box and radio-button widgets, using standard HTML/CSS. I don't think this is worth the effort. Since the zoom feature is browser-specific, we cannot guarantee that application UI won't get broken when user changes the zoom value. This is similar to other browser-specific features, like changing default font size (CSS override). The user simply has to be aware that any browser-specific features might break UI.