Skip to content

Commit d024ab5

Browse files
committed
Fix unhandled promise rejection
1 parent 9780339 commit d024ab5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/js/tabs/firmware_flasher.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,10 @@ firmware_flasher.initialize = async function (callback) {
822822
console.log(`${self.logHead} No valid port detected, asking for permissions`);
823823

824824
DFU.requestPermission().then((device) => {
825-
DFU.connect(device.path, firmware, options);
825+
DFU.connect(device.path, firmware, options).catch(error => {
826+
console.error(`${self.logHead} DFU permission connection failed:`, error);
827+
resetFlashingState();
828+
});
826829
}).catch((error) => {
827830
// Error or user cancelled: reset flashing state and re-enable button
828831
console.error(`${self.logHead} DFU permission request failed:`, error);

0 commit comments

Comments
 (0)