Index: query.php
===================================================================
--- query.php	(revision 25706)
+++ query.php	(working copy)
@@ -3632,7 +3632,7 @@
 	 *
 	 * @since 3.1.0
 	 *
-	 * @param mixed $page Page ID, title, slug, or array of such.
+	 * @param mixed $page Page ID, title, slug, path, or array of such.
 	 * @return bool
 	 */
 	function is_page( $page = '' ) {
@@ -3652,6 +3652,14 @@
 			return true;
 		else if ( in_array( $page_obj->post_name, $page ) )
 			return true;
+		else {
+			foreach ( $page as $index => $pagepath ) {
+				$pagepath_page_obj = get_page_by_path( $pagepath );
+				
+				if ( ( $pagepath_page_obj = get_page_by_path( $pagepath ) ) && $pagepath_page_obj->ID == $page_obj->ID )
+					return true;
+			}
+		}
 
 		return false;
 	}
