diff --git a/addons/point_of_sale/static/src/app/utils/number_buffer_service.js b/addons/point_of_sale/static/src/app/utils/number_buffer_service.js index d2c7be2f0f1..d1a68f0e497 100644 --- a/addons/point_of_sale/static/src/app/utils/number_buffer_service.js +++ b/addons/point_of_sale/static/src/app/utils/number_buffer_service.js @@ -161,7 +161,10 @@ class NumberBuffer extends EventBus { : 0; } _onKeyboardInput(event) { - return this._bufferEvents(this._onInput((event) => event.key))(event); + return ( + this._currentBufferHolder && + this._bufferEvents(this._onInput((event) => event.key))(event) + ); } sendKey(key) { const event = new CustomEvent("", {