Application Studio broken in 2025.2.5

Another one… :sob:

In Application Studio, create a new layer on the Customer Maintenance screen.

Open up the main Details form, add a new panel card, in the new panel card add a 1-column container, and in the container add any control. Do not bind the control to a field yet.

Save the layer and run it. The new card is there and the new control inside it is there.

Now go back to the control and add a binding (in my case to a UD field). Save and run it again. Control is no longer there.

Open up developer tools in the browser, and explore the DOM where the control should be. You will see it is there, but it has an inline style that says “display: none;”.

WTF??

So now Application Studio is useless, and I cannot create or modify a layer until the next patch, unless I manually edit the JSON and patch it in the DB.

Am I crazy here? Has anyone encountered this yet?

5 Likes

Just figured it out, the issue is with the “Hidden by default” in the UD Column Maintenance… If this is checked, any control you bind to that field will become invisible, no matter what you choose for the Hidden checkbox in the layer…

At least there’s a workaround…

4 Likes

This is a known issue and has been reported and pending a fix. It has been a problem since Kinetic 2022.. or whatever.

2 Likes

Another issue to pile on…
Creating a quick Pub sub dashboard. Got top level done, added 1 level. All is well. Add 3rd ( subscribes to top level grid ) . Now grids wont refresh. Debug tool shows data there, Dev Tools shows Data there.
When will the madness end !!!

2 Likes

I just did a 5 grid pub sub, 4 subscribed to top. Worked fine.

2 Likes

Saas ?

1 Like

Yes

I had this issue, it worked in the client, but not on the web… Ended up having to do the “subscribe” manually through an event. The issue is that all grids refresh at the same time instead of in sequence. So when grid B refreshes it doesn’t yet have the selected value in grid A.

Hi Hugo,

I was using an event to fire off the Get. I had issues deleting and creating another event ( i have terrible spelling ) Wondering if that was the issue. Wound up deleting dashboard and starting from scratch. Works fine now…

1 Like