--- a/wp/wp-admin/js/post.js Thu Sep 29 08:06:27 2022 +0200
+++ b/wp/wp-admin/js/post.js Fri Sep 05 18:40:08 2025 +0200
@@ -511,7 +511,7 @@
// See https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event.
return __( 'The changes you made will be lost if you navigate away from this page.' );
}
- }).on( 'unload.edit-post', function( event ) {
+ }).on( 'pagehide.edit-post', function( event ) {
if ( ! releaseLock ) {
return;
}
@@ -789,7 +789,7 @@
}
// Determine what the publish should be depending on the date and post status.
- if ( attemptedDate > currentDate && $('#original_post_status').val() != 'future' ) {
+ if ( attemptedDate > currentDate ) {
publishOn = __( 'Schedule for:' );
$('#publish').val( _x( 'Schedule', 'post action/button label' ) );
} else if ( attemptedDate <= currentDate && $('#original_post_status').val() != 'publish' ) {
@@ -889,7 +889,7 @@
});
// Set the selected visibility as current.
- $postVisibilitySelect.find('.save-post-visibility').on( 'click', function( event ) { // Crazyhorse - multiple OK cancels.
+ $postVisibilitySelect.find('.save-post-visibility').on( 'click', function( event ) { // Crazyhorse branch - multiple OK cancels.
var visibilityLabel = '', selectedVisibility = $postVisibilitySelect.find('input:radio:checked').val();
$postVisibilitySelect.slideUp('fast');
@@ -945,7 +945,7 @@
});
// Save the changed timestamp.
- $timestampdiv.find('.save-timestamp').on( 'click', function( event ) { // Crazyhorse - multiple OK cancels.
+ $timestampdiv.find('.save-timestamp').on( 'click', function( event ) { // Crazyhorse branch - multiple OK cancels.
if ( updateText() ) {
$timestampdiv.slideUp('fast');
$timestampdiv.siblings('a.edit-timestamp').show().trigger( 'focus' );
@@ -1173,7 +1173,7 @@
}
/**
- * When the dragging stopped make sure we return focus and do a sanity check on the height.
+ * When the dragging stopped make sure we return focus and do a confidence check on the height.
*/
function endDrag() {
var height, toolbarHeight;
@@ -1198,7 +1198,7 @@
$document.off( '.wp-editor-resize' );
- // Sanity check: normalize height to stay within acceptable ranges.
+ // Confidence check: normalize height to stay within acceptable ranges.
if ( height && height > 50 && height < 5000 ) {
setUserSetting( 'ed_size', height );
}
@@ -1303,8 +1303,6 @@
// Clear the selection and move focus back to the trigger.
event.clearSelection();
- // Handle ClipboardJS focus bug, see https://github.com/zenorocha/clipboard.js/issues/680
- triggerElement.trigger( 'focus' );
// Show success visual feedback.
clearTimeout( copyAttachmentURLSuccessTimeout );