Skip to content

Commit d0eefd0

Browse files
committed
Add: close picker after save option
1 parent b62202f commit d0eefd0

4 files changed

Lines changed: 11 additions & 1 deletion

File tree

src/lib/pref.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const DEFAULT = {
77
browserAction: "PICK_FROM_CURRENT_TAB",
88
blacklist: "",
99
closeTabsAfterSave: false,
10+
closePickerAfterSave: true,
1011
contextMenu: true,
1112
collectFromFrames: false,
1213
collectFromBackground: false,

src/options.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,11 @@ const root = createUI({
269269
key: "closeTabsAfterSave",
270270
label: _("optionCloseTabsAfterSaveLabel")
271271
},
272+
{
273+
type: "checkbox",
274+
key: "closePickerAfterSave",
275+
label: _("optionClosePickerAfterSaveLabel")
276+
},
272277
{
273278
type: "checkbox",
274279
key: "isolateTabs",

src/picker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ function init({tabs: originalTabs, env}) {
197197
// NOTE: can't remove file until download complete
198198
// await root.removeEntry(result.tempName);
199199
}
200-
if (!IS_ANDROID) {
200+
if (pref.get("closePickerAfterSave")) {
201201
// NOTE: closing the tab will close the download confirmation in Firefox Android
202202
await browser.runtime.sendMessage({method: "closeTab"});
203203
}

src/static/_locales/en/messages.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
"message": "Close tabs after saving",
6060
"description": "Label of closeTabsAfterSave option"
6161
},
62+
"optionClosePickerAfterSaveLabel": {
63+
"message": "Close image picker after saving",
64+
"description": "Label of closePickerAfterSave option"
65+
},
6266
"optionCollectFromBackgroundLabel": {
6367
"message": "Detect background images.",
6468
"description": "Label of collectFromBackground option"

0 commit comments

Comments
 (0)