From 689e242c19d67592bf35fd49230e71b2673adea5 Mon Sep 17 00:00:00 2001 From: Vincent Pelletier <vincent@nexedi.com> Date: Fri, 4 Mar 2022 18:24:18 +0900 Subject: [PATCH] erp5_web_renderjs_ui: Add a small delay during language change. In order to stabilise UI tests which are waiting for the loading animation to play during language change. Pick a small delay so users should not notice (value suggested by Romain). --- .../web_page_module/rjs_gadget_erp5_pt_language_js.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_language_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_language_js.js index ef6a5e89d9..eb1ad4f849 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_language_js.js +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_language_js.js @@ -22,7 +22,11 @@ .declareMethod("render", function () { var gadget = this; - return new RSVP.Queue() + return new RSVP.Queue( + // Stabilise UI tests with a tiny delay, which should be unnoticeable + // to users. + RSVP.delay(200) + ) .push(function () { return RSVP.all([ gadget.getUrlForList([{command: 'history_previous'}]), -- 2.30.9