[FIX] pos_self_order: stop kiosk receipt print after leaving page
The kiosk confirmation page schedules the automatic receipt print
with setTimeout (first after 500 ms, then retried every 500 ms
until the order is loaded) but only clears the default-navigation
timeout when it unmounts. A print timer could therefore fire after
the customer left the page. Keep the print timeout ids and clear
them in onWillUnmount, as is already done for the default timeout.
The self_simple_order tour also ended while the automatic print was
still preloading the company logo. When the browser was closed right
after, the aborted image load was reported by the printer service
as an error and logged as 'Error received after termination'. Make
the last step wait for the confirmation page to be gone and for the
printer to be idle, so the tour waits for the work it started.
| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 429587 | At install tests: from account to website_sms 188m | Succeed | Log |
| Build 429588 | Post install tests: step install all modules 63m | Succeed | Log |
| Build 429589 | Post install tests: from account to hr_recruitment_survey 184m | Succeed | Log |
| Build 429590 | Post install tests: from hr_skills to phone_validation 375m | Failed | Log |
| Build 429591 | Post install tests: from point_of_sale to purchase_requisition_stock 174m | Succeed | Log |
| Build 429592 | Post install tests: from purchase_stock to test_limits 154m | Succeed | Log |
| Build 429593 | Post install tests: from test_mail to to_purchase_line_numbering 204m | Succeed | Log |
| Build 429594 | Post install tests: from to_purchase_order_advance to viin_approval_purpose_routing 173m | Succeed | Log |
| Build 429595 | Post install tests: from viin_approval_sale to viin_product_approval_marketplace 380m | Succeed | Log |
| Build 429596 | Post install tests: from viin_product_approval_marketplace_website_sale to web_unsplash 135m | Succeed | Log |
| Build 429597 | Post install tests: from website to website_sms 134m | Failed | Log |
| Create Date | Level | Message |
|---|---|---|
| 10/28/2026 06:05:36 AM | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 10/28/2026 06:05:36 AM | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 10/28/2026 06:05:36 AM | INFO |
Updated repository Viindoo-branding
|
| 10/28/2026 06:05:36 AM | INFO |
Cloned repository Viindoo-odoo
|
| 10/28/2026 01:25:17 PM | ERROR |
Subbuild # 429590:
odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Test "@im_livechat/embed/message_actions/Only two quick actions are shown" failed:
Failed assertion:
13. [errors] 1 unverified error(s)
Error during test:
test "Only two quick actions are shown" timed out after 5000 milliseconds
|
| 10/28/2026 01:25:17 PM | ERROR |
Subbuild # 429590:
odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets
|
| 10/28/2026 01:25:17 PM | ERROR |
Subbuild # 429590:
odoo.addons.im_livechat.tests.test_js: FAIL: ExternalTestSuite.test_external_livechat
Traceback (most recent call last):
File "/data/build/rb-99b0b46-226057/addons/im_livechat/tests/test_js.py", line 9, in test_external_livechat
self.browser_js(
File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 2508, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets
|
| 10/28/2026 01:25:17 PM | ERROR |
Subbuild # 429590:
odoo.tests.result: 1 failed, 0 error(s) of 2204 tests when loading database 'rb-99b0b46-226057-429590'
|
| 10/28/2026 10:10:36 AM | ERROR |
Subbuild # 429597:
odoo.addons.website_crm.tests.test_website_crm: FAIL: TestWebsiteCrm.test_catch_logged_partner_info_tour
Traceback (most recent call last):
File "/data/build/rb-99b0b46-226057/addons/website_crm/tests/test_website_crm.py", line 51, in test_catch_logged_partner_info_tour
self.assertFalse(capt.records.partner_id)
AssertionError: res.partner(3,) is not false
|
| 10/28/2026 10:10:36 AM | ERROR |
Subbuild # 429597:
odoo.tests.result: 1 failed, 0 error(s) of 661 tests when loading database 'rb-99b0b46-226057-429597'
|