From 92bfea2f2ba994001679f2b943a38b1af09005eb Mon Sep 17 00:00:00 2001 From: chapoi <101828855+chapoi@users.noreply.github.com> Date: Fri, 14 Oct 2022 03:26:21 +0200 Subject: [PATCH] UX: hide keyboard shortcuts on mobile (#18575) --- .../discourse/app/components/sidebar/footer.hbs | 12 +++++++----- .../tests/acceptance/sidebar-mobile-test.js | 10 ++++++++++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/discourse/app/components/sidebar/footer.hbs b/app/assets/javascripts/discourse/app/components/sidebar/footer.hbs index 1f7aae7831..59c181b360 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/footer.hbs +++ b/app/assets/javascripts/discourse/app/components/sidebar/footer.hbs @@ -9,11 +9,13 @@ @class="sidebar-footer-actions-button sidebar-footer-actions-toggle-mobile-view" /> {{/if}} - + {{#if this.site.desktopView}} + + {{/if}} diff --git a/app/assets/javascripts/discourse/tests/acceptance/sidebar-mobile-test.js b/app/assets/javascripts/discourse/tests/acceptance/sidebar-mobile-test.js index 64bfe6c65e..3241278e81 100644 --- a/app/assets/javascripts/discourse/tests/acceptance/sidebar-mobile-test.js +++ b/app/assets/javascripts/discourse/tests/acceptance/sidebar-mobile-test.js @@ -74,4 +74,14 @@ acceptance("Sidebar - Mobile - User with sidebar enabled", function (needs) { "displays the desktop icon for the button" ); }); + + test("keyboard shortcuts button is hidden", async function (assert) { + await visit("/"); + await click(".hamburger-dropdown"); + + assert.notOk( + exists(".sidebar-footer-actions-keyboard-shortcuts"), + "keyboard shortcuts button is not shown on mobile" + ); + }); });