From 58ccd63f4a76a8ee6ee44d30347b9a6b12833ebf Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Wed, 4 Mar 2026 08:25:53 +0300 Subject: Fix: avoid raw terminal after ctrl+c exit --- tools_playwright.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tools_playwright.go') diff --git a/tools_playwright.go b/tools_playwright.go index 7920230..3555469 100644 --- a/tools_playwright.go +++ b/tools_playwright.go @@ -101,6 +101,14 @@ var ( page playwright.Page ) +func pwShutDown() error { + if pw == nil { + return nil + } + pwStop(nil) + return pw.Stop() +} + func installPW() error { err := playwright.Install(&playwright.RunOptions{Verbose: false}) if err != nil { -- cgit v1.2.3