Come on, you have the solution right now.
Fixed!
It was the last min real time clock I added to the front page that was preventing you from clicking. Nothing to do with AI, and I hope it doesn't find out I accused it....
(not an extension fix - no update needed)
I restarted the extension, but the problem still persists, buddy. Are you sure there's no need to update?
scripts/utils.js:82 (anonimus function)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
(function() {
"use strict";
window.SP = window.SP || {};
// --- TERMINOLOGY ---
// Normal: SP Logo
// Pulse: Flash Blue
// Faucet: Flash Gold (Animated BTC)
window.SP.LogoState = {
NORMAL: 'normal',
PULSE_BLUE: 'pulse_blue',
FAUCET_GOLD: 'faucet_gold'
};
window.SP.Config = {
API_BASE_URL: "
https://shadowpulse.live/api",
BASE_URL: "
https://shadowpulse.live",
STATS_URL: "
https://shadowpulsev2.b-cdn.net/stats.json",
POLLING_INTERVAL: 5000,
FLASH_COOLDOWN: 5000,
DEBUG: false,
WEBSITE_ID: 1
};
// --- LOGGING ---
window.SP.Log = {
info: function(...args) {
if (!window.SP.Config.DEBUG) return;
const ts = new Date().toISOString();
console.log("[ShadowPulse]", ts, ...args);
},
error: function(...args) {
if (!window.SP.Config.DEBUG) return;
const ts = new Date().toISOString();
console.error("[ShadowPulse]", ts, ...args);
},
warn: function(...args) {
if (!window.SP.Config.DEBUG) return;
const ts = new Date().toISOString();
console.warn("[ShadowPulse]", ts, ...args);
},
debug: function(isDebug, ...args) {
if (!isDebug) return;
const ts = new Date().toISOString();
const sysInfo = `[${navigator.platform} | ${navigator.userAgent} | ${window.location.href}]`;
console.log("[ShadowPulse DEBUG]", ts, sysInfo, ...args);
// Optional: Send to BG
try {
const message = args.map(a => (typeof a === 'object') ? JSON.stringify(a) : String(a)).join(" ");
chrome.runtime.sendMessage({
type: "SEND_DEBUG_LOG",
payload: { message: message, system_info: sysInfo }
}).catch(() => {});
} catch (e) {}
}
};
// --- HELPERS ---
window.SP.Utils = {
createEl: function(tag, classes = [], attrs = {}) {
const el = document.createElement(tag);
if (typeof classes === "string") {
if (classes) el.className = classes;
} else if (Array.isArray(classes) && classes.length) {
el.className = classes.join(" ");
}
for (const [k, v] of Object.entries(attrs)) {
el.setAttribute(k, v);
}
return el;
},
getState: async function(key, def) {
return new Promise((resolve) => {
chrome.storage.local.get([key], (res) => {
resolve(res[key] !== undefined ? res[key] : def);
});
});
},