I'm working on a filter right now and I need the internal components to be able to render seamlessly, but if I do the seamless override, I can't render a non-square image without it cutting off the right side of the image that's not square.
My suggestion is one or both of two. Either override the final crop of a non-integer aspect image of a seamless render, or allow an internal seamless tiling that allows components to be seamless but not to the user.
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.