Portal helper wasn't merging arrays properly.
Widgetportal.css was declaring a bigger min width then standard. This was on purpose but in practice was not needed. Removed the declaration.
Thanks Volion for the bug reports.
Uninstall function was being called statically but was not a static function. Changed to a static function to resolve the issue.
Overwrite the files no update needs to be run.