I have an Angular 4 application that looks quite different depending on the browser you use. This is an example of how it looks on Firefox 58 (and it's the way I want it to look):
And this is an example of how it looks on Chrome 63:
I opened a question a few days ago to see if I could fix this issue (Different 'div' heights in Chrome and Firefox) but I couldn't find a way to make it work for both browsers.
So, I'm thinking on loading a different CSS class depending on the user using Chrome or Firefox. Does Angular 4+ have a way of finding out the browser? What I would do then is to load the appropriate class using ngClass in the component's template that would, hopefully, fix the issue.
Or is there a better alternative?


height: 100%;(Working in Firefox) toheight: 1px(Working in Chrome). There's a reason on why I use tables: it's a tabular layout, and each table cell has an 'object listbox' component where you can select and drag objects, so I need the column organization that provides a table...