Index: wp-admin/includes/ajax-actions.php
===================================================================
--- wp-admin/includes/ajax-actions.php	(revision 44662)
+++ wp-admin/includes/ajax-actions.php	(working copy)
@@ -1214,6 +1214,8 @@
 			if ( wp_create_nonce( 'unfiltered-html-comment' ) != $_POST['_wp_unfiltered_html_comment'] ) {
 				kses_remove_filters(); // start with a clean slate
 				kses_init_filters(); // set up the filters
+				remove_filter( 'pre_comment_content', 'wp_filter_post_kses' );
+				add_filter( 'pre_comment_content', 'wp_filter_kses' );
 			}
 		}
 	} else {
@@ -3034,8 +3036,8 @@
  *
  * @since 3.5.0
  *
- * @global WP_Post  $post
- * @global WP_Embed $wp_embed
+ * @global WP_Post  $post 	  Global $post.
+ * @global WP_Embed $wp_embed Embed API instance.
  */
 function wp_ajax_send_link_to_editor() {
 	global $post, $wp_embed;
@@ -3478,7 +3480,7 @@
 /**
  * @since 4.0.0
  *
- * @global WP_Post    $post
+ * @global WP_Post    $post 	  Global $post.
  * @global WP_Scripts $wp_scripts
  */
 function wp_ajax_parse_media_shortcode() {
Index: wp-includes/class-wp-query.php
===================================================================
--- wp-includes/class-wp-query.php	(revision 44662)
+++ wp-includes/class-wp-query.php	(working copy)
@@ -3236,7 +3236,7 @@
 	 *
 	 * @since 1.5.0
 	 *
-	 * @global WP_Post $post
+	 * @global WP_Post $post Global $post.
 	 */
 	public function the_post() {
 		global $post;
@@ -4243,7 +4243,7 @@
 	 *
 	 * @since 3.7.0
 	 *
-	 * @global WP_Post $post
+	 * @global WP_Post $post Global $post.
 	 */
 	public function reset_postdata() {
 		if ( ! empty( $this->post ) ) {
Index: wp-includes/post.php
===================================================================
--- wp-includes/post.php	(revision 44662)
+++ wp-includes/post.php	(working copy)
@@ -580,7 +580,7 @@
  * @see get_posts()
  * @todo Check validity of description.
  *
- * @global WP_Post $post
+ * @global WP_Post $post Global $post.
  *
  * @param mixed  $args   Optional. User defined arguments for replacing the defaults. Default empty.
  * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which correspond to
Index: wp-includes/widgets/class-wp-widget-custom-html.php
===================================================================
--- wp-includes/widgets/class-wp-widget-custom-html.php	(revision 44662)
+++ wp-includes/widgets/class-wp-widget-custom-html.php	(working copy)
@@ -103,7 +103,7 @@
 	 *
 	 * @since 4.8.1
 	 *
-	 * @global WP_Post $post
+	 * @global WP_Post $post  Global $post.
 	 * @param array $args     Display arguments including 'before_title', 'after_title',
 	 *                        'before_widget', and 'after_widget'.
 	 * @param array $instance Settings for the current Custom HTML widget instance.
Index: wp-includes/widgets/class-wp-widget-text.php
===================================================================
--- wp-includes/widgets/class-wp-widget-text.php	(revision 44662)
+++ wp-includes/widgets/class-wp-widget-text.php	(working copy)
@@ -212,7 +212,7 @@
 	 *
 	 * @since 2.8.0
 	 *
-	 * @global WP_Post $post
+	 * @global WP_Post $post  Global $post.
 	 *
 	 * @param array $args     Display arguments including 'before_title', 'after_title',
 	 *                        'before_widget', and 'after_widget'.
