
After a few tries of trying to fix the code, decided to just upgrade bootstrap to the latest version 5.1.3, and viola, that version worked with Angular 12 now (And overall things seem to feel faster!).
In hindsight I should have just done this from the get go and save me 2 hours of messing around

A fair bit of old browsers support are dropped though:
- Dropped Microsoft Edge Legacy
- Dropped Internet Explorer 10 and 11
- Dropped Firefox < 60
- Dropped Safari < 10
- Dropped iOS Safari < 10
- Dropped Chrome < 60
- Dropped Android < 6
We are back on track, almost

Edit: LOL, just noticed the cellspacing for the versions that was "fixed" earlier in the week is now unnecessary. The row headers are now offset to far to the left now. Will address this later I hope.