2023R2 Web issues

Caution to those of you using Xojo 2023R2 web projects. I ran across two issues which I found and reported, but were too late to get fixed for this release:

  1. A WebDialogBox that is on a WebPage (not created in code) will add the string ‘null’ to your webPage when activated. https://tracker.xojo.com/xojoinc/xojo/-/issues/73572 This one is already reported as ‘fixed’ for a future release.

  2. If you are using WebListBox with a ridiculous # of cells (say 50x50 or greater) there is a performance regression that particularly affects Safari browsers: https://tracker.xojo.com/xojoinc/xojo/-/issues/73575 This one is reported as reproducible but not yet fixed.

Thank you for your help reporting them Mike.

The WebListBox one will be a bit harder to fix, as it seems to be affecting the underlying library, but I’ll check if we can at least alleviate the issue as much as possible.


Not sure if I can replicate it but it seems that on 2023R2 the WebSegmentedButton now it shows with a checkbox button instead of the slider . in the previous versions they were working ok, on the latest one it I has this weird checkbox appeared .

Screenshot 2023-08-14 at 12.06.48

Segmentedcontrol now looks like this . Is this bug or other new thing ?


How can I reproduce that @Aurelian_N? I can’t see that happening, but it definitely looks like a bug from that screenshot.

Bootstrap 4 theme, maybe?

I believe it is 4 as the project started with 4, so I assume if I replace the bootstrap it should work ?

Replace or just remove.

yeah, just confirmed, and removed then bootstrap and works ok now , so I guess I need to find a way to import this into something and get the latest one.

apparently it seems to be the template, I just created new one with bootstrap.build and it seems that it does the same thing. No idea if the issue is in bootstrap specific or not. So far if I remove any bootstrap it works as expected.


It sounds like you’re generating Bootstrap 4 themes. Be sure that what you’re using a bootstrap 5 theme. If you still have the issue, create an example project, include the theme, and create an issue.

I’ve just tested a few Bootstrap 5 themes from https://bootswatch.com and they seem to be working fine.

@Ricardo_Cruz Is there an estimated date for the next beta? I want to deploy to production by September 1st, but this bug https://tracker.xojo.com/xojoinc/xojo/-/issues/73572 is a showstopper for me. Alternatively, could you provide a JavaScript workaround in the meantime?

I’m sorry about that Mike. I don’t know yet when next beta will be available, but I’ve just added a workaround on that issue.

I hope that helps, please let me know if that works for you.