I have an AngularJS-based single-page app that allows the user to operate multiple items at the same time. I decided to use a multi-tab UI implemented in custom code.
However, the user begin to ask for more and more tab management features like rearranging, going back to the last tab after closing, etc. and it feels like I am just duplicating tab management features of the browser.
Unfortunately, it is difficult to span one Angular application across mutliple tabs, so is this kind of reinventing the wheel acceptable?
(I tried to look for existing widgets with these features, but can't find one fits the bill perfectly.)