guys a new extension is released called bartab, it is superb for the bug I have and others with the same bug as me confirmed is a good workaround.
However for people who have issues with either high ram usage on firefox and dont like the slow startup time it does wonders for that also.
Basically bartab unloads idle tabs, and also sets all tabs as idle when you start firefox. So if you have 100 tabs and start firefox, it will load the first one and just have 99 tabs in the tab bar but not load the sites. If you click on the tab it will load the page on demand, and after a while will then unload the site to reclaim resources. You can excempt sites if required, such as pages that you need to keep loaded that auto refresh etc.
The bug I reported on here also has been confirmed due to the garbage collection feature on firefox and it gets worse when more tabs are open, which is why people with little tab use dont see it and why bartab sort of fixes it.