diff --git a/app/assets/javascripts/discourse/components/menu-panel.js.es6 b/app/assets/javascripts/discourse/components/menu-panel.js.es6 index 02304afee7f..604ec69d39d 100644 --- a/app/assets/javascripts/discourse/components/menu-panel.js.es6 +++ b/app/assets/javascripts/discourse/components/menu-panel.js.es6 @@ -155,8 +155,9 @@ export default Ember.Component.extend({ @on('didInsertElement') _bindEvents() { this.$().on('click.discourse-menu-panel', 'a', e => { - if (e.metaKey) { return; } - if ($(e.target).data('ember-action')) { return; } + if (e.metaKey || e.ctrlKey || e.shiftKey) { return; } + const $target = $(e.target); + if ($target.data('ember-action') || $target.closest('.search-link').length > 0) { return; } this.hide(); }); diff --git a/app/assets/javascripts/discourse/templates/components/search-result-post.hbs b/app/assets/javascripts/discourse/templates/components/search-result-post.hbs index 71b188ddf10..f89090ac24f 100644 --- a/app/assets/javascripts/discourse/templates/components/search-result-post.hbs +++ b/app/assets/javascripts/discourse/templates/components/search-result-post.hbs @@ -1,12 +1,14 @@ {{#each results as |result|}} - - - {{i18n 'search.post_format' post_number=result.post_number username=result.username}} - - {{#unless site.mobileView}} - - {{{unbound result.blurb}}} +
  • + + + {{i18n 'search.post_format' post_number=result.post_number username=result.username}} - {{/unless}} - + {{#unless site.mobileView}} + + {{{unbound result.blurb}}} + + {{/unless}} + +
  • {{/each}} diff --git a/app/assets/javascripts/discourse/templates/post.hbs b/app/assets/javascripts/discourse/templates/post.hbs index abdde5fbc49..70f4c910c3b 100644 --- a/app/assets/javascripts/discourse/templates/post.hbs +++ b/app/assets/javascripts/discourse/templates/post.hbs @@ -8,7 +8,7 @@ {{view 'reply-history' content=replyHistory}} -
    +