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.

2 Likes

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 ?

Thanks

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.

Thanks

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.