diff --git a/src/wp-includes/class-wp-editor.php b/src/wp-includes/class-wp-editor.php
index f5ffaf84d3..bda3664764 100644
--- a/src/wp-includes/class-wp-editor.php
+++ b/src/wp-includes/class-wp-editor.php
@@ -1091,6 +1091,9 @@ final class _WP_Editors {
+
diff --git a/src/wp-includes/css/editor.css b/src/wp-includes/css/editor.css
index d8a280d317..1cf0ee6da8 100644
--- a/src/wp-includes/css/editor.css
+++ b/src/wp-includes/css/editor.css
@@ -1153,8 +1153,8 @@ i.mce-caret:before {
right: 0;
}
-#wp-link-cancel {
- line-height: 25px;
+#wp-link-cancel {
+ line-height: 25px;
}
#wp-link-update {
@@ -1167,39 +1167,61 @@ i.mce-caret:before {
margin-bottom: 0;
}
-@media screen and ( max-width: 782px ), ( max-height: 520px ) {
+@media screen and ( max-width: 782px ) {
+ #wp-link-wrap {
+ height: 270px;
+ margin-top: -135px;
+ }
- #wp-link-wrap,
- #wp-link-wrap.search-panel-visible {
+ #wp-link-wrap.search-panel-visible .query-results {
+ top: 235px;
+ }
+}
+
+@media screen and ( max-width: 620px ) {
+ #wp-link-wrap {
width: auto;
- height: auto;
- margin: 0;
- top: 10px;
+ margin-left: 0;
left: 10px;
right: 10px;
- bottom: 10px;
max-width: 600px;
- margin: auto;
+ }
+}
+
+@media screen and ( max-height: 520px ) {
+ #wp-link-wrap.search-panel-visible {
+ height: auto;
+ margin-top: 0;
+ top: 10px;
+ bottom: 10px;
+ }
+
+ .search-panel-visible #link-selector {
+ overflow: auto;
+ }
+
+ .search-panel-visible #search-panel .query-results {
+ position: static;
+ }
+}
+
+@media screen and ( max-height: 290px ) {
+ #wp-link-wrap {
+ height: auto;
+ margin-top: 0;
+ top: 10px;
+ bottom: 10px;
}
#link-selector {
overflow: auto;
- height: calc(100% - 88px);
- padding-bottom: 0;
- }
-
- #wp-link #search-panel {
- display: block;
- }
-
- #wp-link-search-toggle {
- display: none;
+ height: calc(100% - 92px);
+ padding-bottom: 10px;
}
#search-panel .query-results {
position: static;
}
-
}
/* Old TinyMCE 3.x modal */
diff --git a/src/wp-includes/js/wplink.js b/src/wp-includes/js/wplink.js
index f8fd92e0a7..5de8f3b01f 100644
--- a/src/wp-includes/js/wplink.js
+++ b/src/wp-includes/js/wplink.js
@@ -38,7 +38,7 @@ var wpLink;
event.preventDefault();
wpLink.update();
});
- inputs.close.add( inputs.backdrop ).click( function( event ) {
+ inputs.close.add( inputs.backdrop ).add( '#wp-link-cancel a' ).click( function( event ) {
event.preventDefault();
wpLink.close();
});