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 = {};