@alonso100
We debugged what’s up and here are few tips:
>1) height of cells is at least 2 times higher than without the panel
The issue is cause by an inherited inherited css value from parent elements. To avoid this, manually set a top level <div> in your code
<div align="center" style="line-height: normal">
// all other table's code goes here
The scrolling is bigger challenge. The webkit based browser does not support scrolling on a div. Also note that the scrolling panel does not support horizontal scrolling at this time. So what to do?
For long html content embed it in a panel. The panel height needs to be sized to a level that enables the HTML widget to expand to reveal all of its content. The html content should not overflow the panel. Nor should it try to provide its own scroller. As you have identifed that will conflict with the panel scroller.
I hope this clarifies use of the html widget. We will update our docs to provide better guidance for integrating custom html.