20 August 2012

Modal windows have a usability benefit in some cases. By requiring user interaction and visually emphasizing the dialog, you can be far more certain that a user is aware of it. However, the habit of shading out the rest of the window (or the rest of the screen) can become a major irritation, especially when working over remote desktop or on a system with overtaxed graphics. Two such cases that went far beyond nuisance in my mind were Firefox and Windows UAC.

In Firefox, a simple JS alert (already technically modal without the shading cue) would cause the entire page to be shaded gradually. The result is that the entire window would re-download over remote desktop as a graphic several times as the shading faded in. You quickly begin to dread any action that might trigger an alert. The Windows UAC was just as annoying. The UAC would effectively lock your screen by default whenever any program wanted to do anything. Given how many apps auto-update these days, your screen would be taken over far too frequently with the default settings. For better or worse (you can decide), I wanted the background shading/dimming/etc turned off. Google search results show that I'm not alone...

Disable Modal in Firefox

  1. Enter the address "about:config"
  2. In the search box, type "modal"
  3. Double-click on "prompts.tab_modal.enabled" so that the value changes to "false"

Disable Modal in Windows 7 UAC

  1. From the Start menu, open "Change User Account Control Settings" (type "UAC" in the search box to locate it quickly).
  2. Using the slider, change the setting to "Notify me only when programs try to make changes to my computer (do not dim my desktop)". Note that the parenthetical is all that distinguishes this option from the slightly higher option.

Note: Microsoft includes a warning that discourages this setting. Make sure that avoiding the modal dialog is worth the risk for you.

Bonus Firefox Tip: Disable New Tab

The screenshots that render on a new tab are also an unnecessary drag on remote desktop. A blank white area is much faster to load. Fortunately, FF makes this one easy.

  1. Open a new tab
  2. Click the 3x3 grid icon in the upper right corner to make the screenshots disappear (to toggle them)
  3. New tabs should no longer show the screenshots, although it is easy to switch back with the toggle button

blog comments powered by Disqus