- Introduced new types for WorkbenchResourceTab and WorkbenchTabWorkspaceState to manage resource tabs.
- Added functionality to open, activate, and close resource tabs within the ChatPage component.
- Enhanced file preview actions to utilize resource tabs for better user experience.
- Updated selectors to include resource tab elements for testing.
- Improved test coverage for file rendering and browser interactions in the workbench.
- Refactored existing code to accommodate the new tab management system and ensure smooth transitions between tabs.