Skip to Content

Name: V17 fix web qunit timeout website link tools tour

State:

Building with script

PR State: open

PR Author: Roy Le

PR Author Email:

PR: #1329

Committer: Roy Le

Committer Email: roy.le@viindoo.com

Commit: c2b51ef955557196f39718cc5d8273bc8ac2494b

Description:

                                            [FIX] website: deflake link_tools tour when the editor activates blocks late

test_15_website_link_tools fails at "Pick '/contactus" on the 17.0
runbot builds with every addon installed (226014: 3 attempts out of 3,
225958: 1 out of 2): the '/contactus (Contact Us)' suggestion is listed,
but in a hidden dropdown.

The editor activates the blocks the tour clicks one after the other. The
tour clicks the image of the block, then the link of its text, and uses
the link tools right away. On a loaded machine the activation of the
link's block ends while the link tools already search suggestions. That
activation first closes the widgets of the options it replaces, still
the ones of the image, and closing the URL picker of the image hides the
first website URL dropdown of the page: the one of the link tools. The
searches that follow keep that hidden dropdown alive.

Wait for the editor to show the options of the image after the click on
it, then for the options of the link's block to replace them after the
click on the link, before using the link tools.

Reproduced on a database with 832 of the addons of the runbot build,
with the suggestion requests slowed down to their runbot duration and
the editor slowed down by debug logging: the tour failed at that step in
3 runs out of 8, each time right after the URL picker of the image had
hidden the link tools dropdown, which it did in no passing run. With the
waits it passed 6 runs out of 6 in the same conditions: the URL picker
of the image still closed twice per run, always between the two waits,
and never while the link tools were in use.
                                            

Branch: 17.0

Age:

Up-time: Not finished

Subbuilds Name State Detail
Build 429963 At install tests: from account to website_twitter
Building with script
Log
Build 429964 Post install tests: step install all modules 83m Succeed Log
Build 429965 Post install tests: from account to hr_recruitment_survey
Building with script
Log
Build 429966 Post install tests: from hr_skills to phone_validation
Building with script
Log
Build 429967 Post install tests: from point_of_sale to purchase_requisition_stock
Building with script
Log
Build 429968 Post install tests: from purchase_stock to test_limits
Building with script
Log
Build 429969 Post install tests: from test_mail to to_purchase_line_numbering
Building with script
Log
Build 429970 Post install tests: from to_purchase_order_advance to viin_approval_purpose_routing
Building with script
Log
Build 429971 Post install tests: from viin_approval_sale to viin_product_approval_marketplace
Building with script
Log
Build 429972 Post install tests: from viin_product_approval_marketplace_website_sale to web_unsplash
Building with script
Log
Build 429973 Post install tests: from website to website_twitter
Building with script
Log
Create Date Level Message
10/29/2026 09:55:21 AM INFO
Updated repository Viindoo-tvtmaaddons
10/29/2026 09:55:21 AM INFO
Updated repository Viindoo-erponline-enterprise
10/29/2026 09:55:21 AM INFO
Updated repository Viindoo-branding
10/29/2026 09:55:21 AM INFO
Cloned repository Viindoo-odoo