diff --git a/web/superball.html b/web/superball.html index e02677d..621113a 100644 --- a/web/superball.html +++ b/web/superball.html @@ -809,7 +809,12 @@ } // Validate content based on tab - if (activeTab === 'tab1' || activeTab === 'tab2') { + if (activeTab === 'tab1') { + if (!content) { + alert('Please enter message content'); + return; + } + } else if (activeTab === 'tab2') { if (!content) { alert('Please enter message content'); return; @@ -818,6 +823,12 @@ alert('Please enter a valid nevent'); return; } + try { + neventData = window.NostrTools.nip19.decode(nevent).data; + } catch (error) { + alert('Error decoding nevent string', error.message); + return; + } } else if (activeTab === 'tab3') { if (!name) { alert('Please enter your name'); @@ -825,13 +836,6 @@ } } - try { - neventData = window.NostrTools.nip19.decode(nevent).data; - } catch (error) { - alert('Error decoding nevent string', error.message); - return; - } - try { let eventTemplate = {};