Red Hat Bugzilla – Bug 856170
remove synchronous DNS resolution in nsProxyAutoConfig.js
Last modified: 2012-10-26 07:56:32 EDT
**** Description of problem:
Proxy autoconfig scripts which depend on DNS resolution block the entire firefox GUI.
**** Version-Release number of selected component (if applicable):
**** How reproducible:
**** Steps to Reproduce:
1. Use a slow DNS server.
2. Specify a local proxy autoconfig file in
Edit | Preferences | Advanced | Network | Settings | Automatic proxy configuration URL
3. Try to scroll one (fully loaded) tab, or enter text on it, or change its location bar, while another tab is loading.
**** Actual results:
Watch the GUI freeze intermittently for seconds.
**** Expected results:
One tab being blocked on hostname resolution should not affect another tab, and definitely not the entire GUI.
**** Additional info:
Please work with Mozilla so that <https://bugzilla.mozilla.org/show_bug.cgi?id=769764> is backported to Firefox ESR.
That way (I hope) the fix would end up in RHEL-6 too.
Development Management has reviewed and declined this request.
You may appeal this decision by reopening this request.