Python and webui2 on new install of Tumbleweed

hi all, I am developing a number of utilities using webui2, on python: https://webui.me/. All work on my my “old” laptop, running tumbleweed works - 100%.

However moving this work to a brand new install of tumbleweed - everything fails.
This includes the basic example shown at WebUI v2.5 Documentation

I’ve tried disabling selinux on the new machine - no effect. Nothing appears in the audit log.

Both systems are fully updated, and using venv environments with the same version of python. Browsers are Chrome, Chromium and Firefox - none of them are opened by the python code on the new install of TW.

Any ideas? I’m stumped. tia - Patrick

Explain what “fails” means.

When it works, it displays a web browser window with local content.
On the new install, it stops prior to displaying the window.

There two ways to call the window:

browser.show(html_page)
browser.show_browser(html_page, webui.Browser.Firefox)

That second method is to choose the preferred browser (it falls back to another browser if the specified one is not available )

When wrapped in a try except, the exception is only a warning :

webui.py:744: UserWarning: The browser you selected might not be installed on your system.
  if not success: warnings.warn("The browser you selected might not be installed on your system.")

Otherwise it fails silently, and does not display the window or the html page. (obviously)

Also, I have Firefox, Chrome and Chromium browsers installed on both systems (which makes the warning extra strange)

After a being away from this system I performed an update a few days ago. And now works. Who knows was happened in between… but fixed now.!