[BETA] No scroll bars again (in IDE)

What I’m trying to do:
Edit a long form in the designer. When I insert components and the form gets long enough to require scrollbars, they do not always appear. The screenshot below is my latest frustration. As you can see there is no vertical scrollbar but there are several components on the form that I cannot get to now.

What I’ve tried and what’s not working:
I have tried refreshing, swapping pages, closing and reopening forms and all combinations of that kind of thing I can think of.

I’m on FF 106 (Ubuntu 22.04), and I’ve tried on Chromium 107 (latest I think for Ubuntu).

EDIT - ok, some more info. It looks like this only happens if the page is full of custom components, in my case specifically @stucork 's tabulator control. I’m still playing, but if I just create a long form with column panels in, the scroll bar appears. Not so with a load of tabulators. I will report back …

EDIT 2 - I should also say I’m using the new M3 theme. That might have a bearing on it.

EDIT 3 - if I make just one of the tabulators in the form invisible, the scrollbar magically appears! So my temporary solution for now is to have an unnecessary and invisible tabulator on the page.

A trick that sometimes helps is:

  • click on Version history
  • click on a commit, so the diff panel on the right appears
  • drag the vertical delimiter of the diff panel to make it wider or narrower

Sometimes, if you are lucky, after a few drag left, release the button, drag right, release the button, maybe with some browser window resize in the middle, the IDE wisens up and revives the scroll bars.

1 Like

This is on our list for the Beta editor

It happens specifically for tabulator since the tabulator placeholder height changes after the designer has already loaded the page.
I’ve just adjusted the published/development versions of the tabulator dependency so that the height is more stable in the designer and hopefully those scroll bars will be visible again

2 Likes

Thanks, @stucork .

A question - I have the dependency set to v2.1.5. If I change that to the published version to use this fix, will I have to re-add all the tabulator controls again? I’ve got quite a few. They don’t do anything special yet (I just create the headings in code) so if I really have to I’d rather do it now.

It should just work. Changing the tabulator dependency version won’t corrupt/unlink the tabulator components already there. The dependency app id remains the same which is what’s important here.

2 Likes

Yeah, that seems to work now. Thanks!

1 Like