VerticalLayout - No Scrollbars when zooming

Good Morning,
I’m running into a ton of problems with VerticalLayouts and clipping when zooming is over 100%. We’re currently using version 7.7.10 and have the following code sample:

FormLayout vl = new FormLayout();
vl.addComponent(ctf);
vl.addComponent(ctf1);
vl.addComponent(ctf2);
vl.addComponent(ctf3);
vl.addComponent(ctf4);
vl.setMargin(true);
vl.setSizeFull();
vl.addStyleName(“forceScrollable”);
Panel panel = new Panel(vl);
panel.setSizeFull();
this.setContent(panel);
panel.getContent().setSizeFull();
this.setWidth(“550px”);
this.setHeight(“400px”);
this.addStyleName(“forceScrollable”);

This is just a quick sampling of the original. I need my grids/tabs to be responsive, so I need the setSizeFull. Is there any way of accomplishing the scrolling? The style is just calling out overflow:auto;

Appreciate the help,
-Jeff