chore: sanitize file path when saving (#99)

Fixes https://github.com/microsoft/playwright-mcp/issues/96
This commit is contained in:
Pavel Feldman 2025-03-31 15:01:58 -07:00 committed by GitHub
parent aeb4cf65e9
commit d316441142
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 32 additions and 7 deletions

View file

@ -106,3 +106,7 @@ export async function captureAriaSnapshot(context: Context, status: string = '')
content: [{ type: 'text', text: lines.join('\n') }],
};
}
export function sanitizeForFilePath(s: string) {
return s.replace(/[\x00-\x2C\x2E-\x2F\x3A-\x40\x5B-\x60\x7B-\x7F]+/g, '-');
}