Skip to content

Commit 101f816

Browse files
committed
[FIX] gen_addon_icon: wait until icons are displayed
1 parent 6d8575b commit 101f816

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

tools/gen_addon_icon.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,16 @@ async def generate_template_screenshot(template, options, filetype):
132132
styles_filename = os.path.join(os.path.dirname(__file__), "gen_addon_icon.css")
133133
browser = await launch(headless=True, args=minimal_args)
134134
page = await browser.newPage()
135-
await page.goto("data:text/html,{}".format(template))
135+
await page.goto(
136+
"data:text/html,{}".format(template), {"waitUntil": "domcontentloaded"}
137+
)
136138
for url in SUPPORTED_SERVICE_URLS:
137139
await page.addStyleTag({"url": url})
138140
await page.addStyleTag({"path": styles_filename})
139141
await page.emulateMedia("screen")
142+
await page.mouse.click(
143+
0, 0, {"delay": 500}
144+
) # hack to wait until icons are displayed
140145
if filetype in ["png", "jpg"]:
141146
await page.screenshot(options)
142147
else:

0 commit comments

Comments
 (0)