Fixing bug where options window won't close in some cases.

This commit is contained in:
Ryan Breen
2023-02-11 23:27:58 -05:00
parent 6c83c24921
commit c30b82c2d1
3 changed files with 8 additions and 3 deletions

View File

@@ -7,12 +7,12 @@
<key>Nostore (iOS).xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
<integer>1</integer>
</dict>
<key>Nostore (macOS).xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>0</integer>
</dict>
<key>nostore (iOS).xcscheme_^#shared#^_</key>
<dict>

View File

@@ -156,7 +156,7 @@
</div>
<div class="mt-6">
<button class="button" @click.prevent="window.close()">Close</button>
<button class="button" @click.prevent="closeOptions">Close</button>
<button class="button" @click.prevent="clearData">Clear Data</button>
</div>

View File

@@ -254,6 +254,11 @@ Alpine.data('options', () => ({
}
},
async closeOptions() {
const tab = await browser.tabs.getCurrent();
await browser.tabs.remove(tab.id);
},
// Properties
get recommendedRelays() {