From 2c34c35998e072275080ec8166d19abc74a9c490 Mon Sep 17 00:00:00 2001 From: WalkerGriggs Date: Tue, 9 Sep 2025 16:31:22 -0700 Subject: [PATCH] [gen/gotpl] Prevents panic on empty method type --- gen/gotpl/extra.qtpl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gen/gotpl/extra.qtpl b/gen/gotpl/extra.qtpl index 4a7411a..d9c81e9 100644 --- a/gen/gotpl/extra.qtpl +++ b/gen/gotpl/extra.qtpl @@ -364,7 +364,10 @@ func (err ErrUnknownCommandOrEvent) Error() string { {% func ExtraMethodTypeTemplate(domains []*pdl.Domain) %} // Domain returns the Chrome DevTools Protocol domain of the event or command. func (t MethodType) Domain() string { - return string(t[:strings.IndexByte(string(t), '.')]) + if i := strings.IndexByte(string(t), '.'); i != -1 { + return string(t[:i]) + } + return "" } // MethodType values.