d18504d632
- Added error handling for marketplace plugin selector failures with user-facing error messages. - Fixed marketplace clone promotion timing by extracting logic into separate function and applying consistently across addMarketplace and refreshMarketplace methods. - Added cleanup of temporary clone directories on source verification failures to prevent orphaned files. - Improved plugin selector UI rendering by expanding onCancel callback to trigger requestRender after completion. - Fixed LSP config path handling by replacing hardcoded filename array with variable reference. - Enhanced error handling for unknown plugin source variants in marketplace validation.