Logo User Guide

Troubleshooting

Why is my widget clipped by other UI elements#

For performance and layout reasons, the size of widgets in Trilium is independent from its children. At CSS level, this means that the widget container has contain: size applied to it.

This works well if the widget has a fixed size (or based on its parent container), however to make a widget resize to fit its content, apply the following change:

class MyWidget extends api.RightPanelWidget {

+   constructor() {
+       super();
+       this.contentSized();
+   }
        
}

Alternatively apply contain: none to its CSS.