I have discovered that when using the extension, it only maintains the layout correctly on the exact dimensions it was set up on. As an example, this is how I had it set up on my browser

This is a maximized window on Brave browser for my monitor whose dimensions are at 1920x1080.
If we take this setup to my laptop screen, it doesn't exactly handle it correctly

My laptop screen is also 1920x1080, however, the screen's physical dimensions are smaller. This had me thinking to test this on a floating window, messing with the dimensions, meaning the UI can turn into something like this:
This could be fixed by revisiting how the widget snapping code works, because this is a strange set of behavior exhibited by the extension.
I have discovered that when using the extension, it only maintains the layout correctly on the exact dimensions it was set up on. As an example, this is how I had it set up on my browser

This is a maximized window on Brave browser for my monitor whose dimensions are at 1920x1080.
If we take this setup to my laptop screen, it doesn't exactly handle it correctly

My laptop screen is also 1920x1080, however, the screen's physical dimensions are smaller. This had me thinking to test this on a floating window, messing with the dimensions, meaning the UI can turn into something like this:
This could be fixed by revisiting how the widget snapping code works, because this is a strange set of behavior exhibited by the extension.