diff --git a/src/client/app/mobile/views/components/ui.nav.vue b/src/client/app/mobile/views/components/ui.nav.vue index 0573ad2c26..df4a161e1e 100644 --- a/src/client/app/mobile/views/components/ui.nav.vue +++ b/src/client/app/mobile/views/components/ui.nav.vue @@ -95,9 +95,13 @@ export default Vue.extend({ methods: { search() { - const query = window.prompt(this.$t('search')); - if (query == null || query == '') return; - this.$router.push(`/search?q=${encodeURIComponent(query)}`); + this.$root.dialog({ + title: this.$t('search'), + input: true + }).then(({ canceled, result: query }) => { + if (canceled) return; + this.$router.push(`/search?q=${encodeURIComponent(query)}`); + }); }, onReversiInvited() {