diff --git a/README.md b/README.md index 346c905..91922ae 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ For n.eko room management software visit https://github.com/m1k1o/neko-rooms. - Arguments in broadcast pipeline are optional, not positional and can be repeated `{url} {device} {display}`. - Chat messages are dense, when repeated, they are joined together. - While IP address fetching is now proxy ignored. -- Start unmuted on reconnects and auto unmute on any control attempt. +- Start unmuted on reconnects. ### Roadmap & TODOs - Catch errors from gst pipeline, tell user if broadcast failed. diff --git a/client/src/app.vue b/client/src/app.vue index 314aedc..d555544 100644 --- a/client/src/app.vue +++ b/client/src/app.vue @@ -187,16 +187,10 @@ } controlAttempt() { - // auto unmute on any control attempt - if (this.$accessor.video.muted) { - this.$accessor.video.setMuted(false) - } + if (this.shakeKbd || this.$accessor.remote.hosted) return - // shake keyboard if not hosting - if (!this.shakeKbd && !this.$accessor.remote.hosted) { - this.shakeKbd = true - setTimeout(() => (this.shakeKbd = false), 5000) - } + this.shakeKbd = true + setTimeout(() => (this.shakeKbd = false), 5000) } get about() {