diff --git a/cmd/browsers.go b/cmd/browsers.go index aee09f7..d8827a4 100644 --- a/cmd/browsers.go +++ b/cmd/browsers.go @@ -107,6 +107,7 @@ func getAvailableViewports() []string { "1920x1200@25", "1440x900@25", "1024x768@60", + "1200x800@60", } } @@ -2013,7 +2014,7 @@ func init() { browsersCreateCmd.Flags().Bool("save-changes", false, "If set, save changes back to the profile when the session ends") browsersCreateCmd.Flags().String("proxy-id", "", "Proxy ID to use for the browser session") browsersCreateCmd.Flags().StringSlice("extension", []string{}, "Extension IDs or names to load (repeatable; may be passed multiple times or comma-separated)") - browsersCreateCmd.Flags().String("viewport", "", "Browser viewport size (e.g., 1920x1080@25). Supported: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, 1024x768@60") + browsersCreateCmd.Flags().String("viewport", "", "Browser viewport size (e.g., 1920x1080@25). Supported: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, 1024x768@60, 1200x800@60") browsersCreateCmd.Flags().Bool("viewport-interactive", false, "Interactively select viewport size from list") // Add flags for delete command diff --git a/cmd/browsers_test.go b/cmd/browsers_test.go index 44e5719..7415b40 100644 --- a/cmd/browsers_test.go +++ b/cmd/browsers_test.go @@ -1079,11 +1079,12 @@ func TestParseViewport_InvalidFormats(t *testing.T) { func TestGetAvailableViewports_ReturnsExpectedOptions(t *testing.T) { viewports := getAvailableViewports() - assert.Len(t, viewports, 5) + assert.Len(t, viewports, 6) assert.Contains(t, viewports, "2560x1440@10") assert.Contains(t, viewports, "1920x1080@25") assert.Contains(t, viewports, "1920x1200@25") assert.Contains(t, viewports, "1440x900@25") + assert.Contains(t, viewports, "1200x800@60") assert.Contains(t, viewports, "1024x768@60") }