@@ -54,8 +54,9 @@ func renderPlaywrightMCPConfigWithOptions(yaml *strings.Builder, playwrightTool
5454 // Inline format for Copilot
5555 yaml .WriteString (" \" args\" : [\" run\" , \" -i\" , \" --rm\" , \" --init\" , \" " + playwrightImage + "\" , \" --output-dir\" , \" /tmp/gh-aw/mcp-logs/playwright\" " )
5656 if len (allowedDomains ) > 0 {
57- yaml .WriteString (", \" --allowed-hosts\" , \" " + strings .Join (allowedDomains , ";" ) + "\" " )
58- yaml .WriteString (", \" --allowed-origins\" , \" " + strings .Join (allowedDomains , ";" ) + "\" " )
57+ domainsStr := strings .Join (allowedDomains , ";" )
58+ yaml .WriteString (", \" --allowed-hosts\" , \" " + domainsStr + "\" " )
59+ yaml .WriteString (", \" --allowed-origins\" , \" " + domainsStr + "\" " )
5960 }
6061 // Append custom args if present
6162 writeArgsToYAMLInline (yaml , customArgs )
@@ -71,11 +72,12 @@ func renderPlaywrightMCPConfigWithOptions(yaml *strings.Builder, playwrightTool
7172 yaml .WriteString (" \" --output-dir\" ,\n " )
7273 yaml .WriteString (" \" /tmp/gh-aw/mcp-logs/playwright\" " )
7374 if len (allowedDomains ) > 0 {
75+ domainsStr := strings .Join (allowedDomains , ";" )
7476 yaml .WriteString (",\n " )
7577 yaml .WriteString (" \" --allowed-hosts\" ,\n " )
76- yaml .WriteString (" \" " + strings . Join ( allowedDomains , ";" ) + "\" ,\n " )
78+ yaml .WriteString (" \" " + domainsStr + "\" ,\n " )
7779 yaml .WriteString (" \" --allowed-origins\" ,\n " )
78- yaml .WriteString (" \" " + strings . Join ( allowedDomains , ";" ) + "\" " )
80+ yaml .WriteString (" \" " + domainsStr + "\" " )
7981 }
8082 // Append custom args if present
8183 writeArgsToYAML (yaml , customArgs , " " )
@@ -279,11 +281,12 @@ func renderPlaywrightMCPConfigTOML(yaml *strings.Builder, playwrightTool any) {
279281 yaml .WriteString (" \" --output-dir\" ,\n " )
280282 yaml .WriteString (" \" /tmp/gh-aw/mcp-logs/playwright\" " )
281283 if len (args .AllowedDomains ) > 0 {
284+ domainsStr := strings .Join (args .AllowedDomains , ";" )
282285 yaml .WriteString (",\n " )
283286 yaml .WriteString (" \" --allowed-hosts\" ,\n " )
284- yaml .WriteString (" \" " + strings . Join ( args . AllowedDomains , ";" ) + "\" ,\n " )
287+ yaml .WriteString (" \" " + domainsStr + "\" ,\n " )
285288 yaml .WriteString (" \" --allowed-origins\" ,\n " )
286- yaml .WriteString (" \" " + strings . Join ( args . AllowedDomains , ";" ) + "\" " )
289+ yaml .WriteString (" \" " + domainsStr + "\" " )
287290 }
288291
289292 // Append custom args if present
0 commit comments