diff --git a/.changeset/gorgeous-ants-walk.md b/.changeset/gorgeous-ants-walk.md
new file mode 100644
index 000000000..78024c9b4
--- /dev/null
+++ b/.changeset/gorgeous-ants-walk.md
@@ -0,0 +1,6 @@
+---
+'mexit': patch
+'mexit-webapp': patch
+---
+
+Dwindle bump version; Screenshot action works now
diff --git a/apps/extension/package.json b/apps/extension/package.json
index 839e3c598..c155c1f42 100644
--- a/apps/extension/package.json
+++ b/apps/extension/package.json
@@ -18,7 +18,7 @@
     "@tippyjs/react": "^4.2.6",
     "@vespaiach/axios-fetch-adapter": "^0.1.1",
     "@webcomponents/custom-elements": "1.5.0",
-    "@workduck-io/dwindle": "^0.0.23",
+    "@workduck-io/dwindle": "^0.0.24",
     "@workduck-io/mex-components": "^0.0.17",
     "@workduck-io/tinykeys": "^1.5.0",
     "chrome-extension-async": "^3.4.1",
diff --git a/apps/webapp/package.json b/apps/webapp/package.json
index 6a7b3f35b..71462cb8d 100644
--- a/apps/webapp/package.json
+++ b/apps/webapp/package.json
@@ -26,7 +26,7 @@
     "@sentry/react": "^6.17.4",
     "@sentry/tracing": "^6.17.4",
     "@tippyjs/react": "^4.2.6",
-    "@workduck-io/dwindle": "^0.0.23",
+    "@workduck-io/dwindle": "^0.0.24",
     "@workduck-io/flexsearch": "^0.7.22",
     "@workduck-io/mex-components": "^0.0.17",
     "@workduck-io/tinykeys": "^1.5.0",
diff --git a/apps/webapp/src/Components/Chotu.tsx b/apps/webapp/src/Components/Chotu.tsx
index 690a3fd65..7d9917bdc 100644
--- a/apps/webapp/src/Components/Chotu.tsx
+++ b/apps/webapp/src/Components/Chotu.tsx
@@ -88,8 +88,13 @@ export default function Chotu() {
       return
     },
     uploadImageToS3Dwindle(base64string: string) {
-      return new Promise((resolve) => {
-        resolve(uploadImageToS3(base64string, { giveCloudFrontURL: true }))
+      return new Promise<string>((resolve, reject) => {
+        try {
+          const val = uploadImageToS3(base64string, { giveCloudFrontURL: true, parseBase64String: true })
+          resolve(val)
+        } catch (error) {
+          reject(error)
+        }
       })
     }
   }
diff --git a/yarn.lock b/yarn.lock
index e7db1b787..418e6e75e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5882,10 +5882,10 @@
   resolved "https://registry.yarnpkg.com/@webcomponents/custom-elements/-/custom-elements-1.5.0.tgz#7d07ff4979312dda167cc0a2b7586e76dc1cf6ab"
   integrity sha512-c+7jPQCs9h/BYVcZ2Kna/3tsl3A/9EyXfvWjp5RiTDm1OpTcbZaCa1z4RNcTe/hUtXaqn64JjNW1yrWT+rZ8gg==
 
-"@workduck-io/dwindle@^0.0.23":
-  version "0.0.23"
-  resolved "https://npm.pkg.github.com/download/@workduck-io/dwindle/0.0.23/86ec8b63ccece0b318aefa0786690ffa59fd7b2f#86ec8b63ccece0b318aefa0786690ffa59fd7b2f"
-  integrity sha512-oJiFB4xUK6Fhj4OnPgdoKEZVZJ9TOsUEdaFbvYGyCqDLZzYx2ZupyNR67eO87nNUxrzHJN8ajKFqFGS+ZLImcQ==
+"@workduck-io/dwindle@^0.0.24":
+  version "0.0.24"
+  resolved "https://npm.pkg.github.com/download/@workduck-io/dwindle/0.0.24/81337aad4265efff359d74fa1bb76a703143997b#81337aad4265efff359d74fa1bb76a703143997b"
+  integrity sha512-3RigfTnSetrYapFcGyyJQmb3VOF1UcuSh+il6qNB44gVCpKhqkOzGvwS3RxEasJI6w0wtQ/95DahgfH/7V2wjQ==
   dependencies:
     "@aws-sdk/client-cognito-identity" "^3.17.0"
     "@aws-sdk/client-s3" "^3.17.0"