Thanks for the help so far guys! With the console output I was able to track down the problem to the ABE module. With this enabled the page loads will failed eventually. Once
I disable it the page loads as expected and can be reloaded without hanging.
This is the output of the console based for a re-load that hangs:
***FAILED***
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript]
https://server01.domain.local/test/ *** ORIGIN: chrome://browser/content/browser.xul
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript InjectionChecker] test/ - LINES: 1918, 2045, 2000, 823, 161, 2720, 162, 1393, 0
[NoScript InjectionChecker] ///test/ - LINES: 1790, 2054, 2049, 2000, 823, 161, 2720, 162, 1393, 0
[ABE] Using cached DNS record for server01.domain.local
[ABE] DNS query on server01.domain.local done, 0ms
[ABE] Checking #127:
https://server01.domain.local/test/ from chrome://browser/content/browser.xul - 6883328
[ABE] Site LOCAL
Accept from LOCAL
Deny
[ABE] {GET
https://server01.domain.local/test/ <<< chrome://browser/content/browser.xul - 6} matches "Accept from LOCAL"
[ABE]
https://server01.domain.local/test/ Checked in 7
[ABE] Removing DNS cache record for server01.domain.local
[NoScript] http-on-examine-response:
https://server01.domain.local/test/, 6883328
[NoScript] OCS:
https://server01.domain.local/test/, text/html
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript]
https://server01.domain.local/test/ *** ORIGIN: chrome://browser/content/browser.xul
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript InjectionChecker] test/ - LINES: 1918, 2045, 2000, 823, 161, 2720, 162, 1393, 0
[NoScript InjectionChecker] ///test/ - LINES: 1790, 2054, 2049, 2000, 823, 161, 2720, 162, 1393, 0
[ABE] 128 not pending yet, will check later.
[NoScript] http-on-examine-response:
https://server01.domain.local/test/, 6883328
[NoScript] OCS:
https://server01.domain.local/test/, text/html
***END FAILED***
This is a successful load:
**SUCCESSFUL**
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript]
https://server01.domain.local/test/ *** ORIGIN: chrome://browser/content/browser.xul
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript InjectionChecker] test/ - LINES: 1918, 2045, 2000, 823, 161, 2720, 162, 1393, 0
[NoScript InjectionChecker] ///test/ - LINES: 1790, 2054, 2049, 2000, 823, 161, 2720, 162, 1393, 0
[ABE] Using cached DNS record for server01.domain.local
[ABE] DNS query on server01.domain.local done, 0ms
[ABE] Checking #66:
https://server01.domain.local/test/ from chrome://browser/content/browser.xul - 6881280
[ABE] Site LOCAL
Accept from LOCAL
Deny
[ABE] {GET
https://server01.domain.local/test/ <<< chrome://browser/content/browser.xul - 6} matches "Accept from LOCAL"
[ABE]
https://server01.domain.local/test/ Checked in 7
[NoScript] http-on-examine-response:
https://server01.domain.local/test/, 6881280
[NoScript] OCS:
https://server01.domain.local/test/, text/html
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript]
https://server01.domain.local/test/ *** ORIGIN: chrome://browser/content/browser.xul
[NoScript]
https://server01.domain.local/test/ *** Top level document, resetting former untrusted browser info
[NoScript InjectionChecker] test/ - LINES: 1918, 2045, 2000, 823, 161, 2720, 162, 1393, 0
[NoScript InjectionChecker] ///test/ - LINES: 1790, 2054, 2049, 2000, 823, 161, 2720, 162, 1393, 0
[ABE] Using cached DNS record for server01.domain.local
[ABE] DNS query on server01.domain.local done, 0ms
[ABE] Checking #67:
https://server01.domain.local/test/ from chrome://browser/content/browser.xul - 6881280
[ABE] Site LOCAL
Accept from LOCAL
Deny
[ABE] {GET
https://server01.domain.local/test/ <<< chrome://browser/content/browser.xul - 6} matches "Accept from LOCAL"
[ABE]
https://server01.domain.local/test/ Checked in 6
[NoScript] http-on-examine-response:
https://server01.domain.local/test/, 6881280
[NoScript] OCS:
https://server01.domain.local/test/, text/html
[ABE] Skipping low-level browser request for
https://server01.domain.local/favicon.ico
[ABE] Using cached DNS record for server01.domain.local
[ABE] DNS query on server01.domain.local done, 0ms
[ABE] Checking #69:
https://server01.domain.local/favicon.i ... tion=16,16 from chrome://browser/content/browser.xul - 5120
[ABE] Site LOCAL
Accept from LOCAL
Deny
[ABE] Error retrieving type of
https://server01.domain.local/favicon.i ... tion=16,16: TypeError: PolicyState.extract(...) is null
[ABE] {GET
https://server01.domain.local/favicon.i ... tion=16,16 <<< chrome://browser/content/browser.xul - 1} matches "Accept from LOCAL"
[ABE]
https://server01.domain.local/favicon.i ... tion=16,16 Checked in 11
[ABE] Skipping low-level browser request for
https://server01.domain.local/favicon.ico
[NoScript] http-on-examine-response:
https://server01.domain.local/favicon.ico, 0
[NoScript] http-on-examine-response:
https://server01.domain.local/favicon.ico, 0
[NoScript] http-on-examine-cached-response:
https://server01.domain.local/favicon.i ... tion=16,16, 5120
**END SUCCESSFUL**