diff --git a/addons/point_of_sale/static/src/app/printer/printer_service.js b/addons/point_of_sale/static/src/app/printer/printer_service.js index 112068e0d07..79f93d3c9ed 100644 --- a/addons/point_of_sale/static/src/app/printer/printer_service.js +++ b/addons/point_of_sale/static/src/app/printer/printer_service.js @@ -18,19 +18,7 @@ export class PrinterService { this.device = newDevice; } printWeb(el) { - this.renderer.whenMounted({ - el, - callback: () => { - var orig = document.querySelector(".pos-receipt"); - if (orig) { - orig.style.display = "none"; - } - window.print(); - if (orig) { - orig.style.display = ""; - } - }, - }); + this.renderer.whenMounted({ el, callback: window.print }); return true; } async printHtml(el, { webPrintFallback = false } = {}) { diff --git a/addons/point_of_sale/static/src/app/screens/receipt_screen/receipt_screen.scss b/addons/point_of_sale/static/src/app/screens/receipt_screen/receipt_screen.scss index f84e219721b..6f3d8e2e503 100644 --- a/addons/point_of_sale/static/src/app/screens/receipt_screen/receipt_screen.scss +++ b/addons/point_of_sale/static/src/app/screens/receipt_screen/receipt_screen.scss @@ -43,4 +43,7 @@ top: 10px; left: 10px; } + .o-main-components-container { + display: none; + } }