We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a3770fe commit 02aaa66Copy full SHA for 02aaa66
src/js/_enqueues/lib/auth-check.js
@@ -159,12 +159,23 @@
159
setShowTimeout();
160
});
161
}).on( 'heartbeat-tick.wp-auth-check', function( e, data ) {
162
- if ( 'wp-auth-check' in data ) {
+ if ( ! ( 'wp-auth-check' in data ) ) {
163
+ return;
164
+ }
165
+
166
+ var showOrHide = function () {
167
if ( ! data['wp-auth-check'] && wrap.hasClass( 'hidden' ) && ! tempHidden ) {
168
show();
169
} else if ( data['wp-auth-check'] && ! wrap.hasClass( 'hidden' ) ) {
170
hide();
171
}
172
+ };
173
174
+ // This is necessary due to a race condition where the heartbeat-tick event may fire before DOMContentLoaded.
175
+ if ( wrap ) {
176
+ showOrHide();
177
+ } else {
178
+ $( showOrHide );
179
180
181
0 commit comments