Merge pull request #30 from outis1one/claude/start-with-zero-01JzSswmEkEYSsVFuUf88YPQ
CRITICAL FIX: Remove inactivityExtensionUntil=0 from markActivity()
This commit is contained in:
@@ -3791,21 +3791,24 @@ console.log('[CONFIG] Pause button:',enablePauseButton); console.log('[CONFIG
|
|||||||
function markActivity(){
|
function markActivity(){
|
||||||
const now=Date.now();
|
const now=Date.now();
|
||||||
const timeSinceLastActivity=now-lastUserInteraction;
|
const timeSinceLastActivity=now-lastUserInteraction;
|
||||||
|
|
||||||
if(timeSinceLastActivity>5000){
|
if(timeSinceLastActivity>5000){
|
||||||
console.log('[ACTIVITY] User interaction detected');
|
console.log('[ACTIVITY] User interaction detected');
|
||||||
}
|
}
|
||||||
|
|
||||||
lastUserInteraction=now;
|
lastUserInteraction=now;
|
||||||
userRecentlyActive=true;
|
userRecentlyActive=true;
|
||||||
|
|
||||||
if(promptWindow&&!promptWindow.isDestroyed()){
|
if(promptWindow&&!promptWindow.isDestroyed()){
|
||||||
console.log('[ACTIVITY] Closing inactivity prompt');
|
console.log('[ACTIVITY] Closing inactivity prompt');
|
||||||
promptWindow.close();
|
promptWindow.close();
|
||||||
promptWindow=null;
|
promptWindow=null;
|
||||||
}
|
}
|
||||||
|
|
||||||
inactivityExtensionUntil=0;
|
// CRITICAL FIX: Don't clear extensions on activity
|
||||||
|
// Extensions should only expire naturally or be explicitly cancelled
|
||||||
|
// If user is active, they're using the current site - extension should remain
|
||||||
|
// inactivityExtensionUntil=0; // REMOVED - was breaking extensions
|
||||||
|
|
||||||
// Reset lockout timer on activity
|
// Reset lockout timer on activity
|
||||||
if(enablePasswordProtection&&lockoutTimeout>0&&!isLockedOut){
|
if(enablePasswordProtection&&lockoutTimeout>0&&!isLockedOut){
|
||||||
|
|||||||
Reference in New Issue
Block a user