mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-09 21:17:20 +03:00
Fix scrolling fast on edit time not saving properly
This commit is contained in:
@@ -593,11 +593,12 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
|
||||
saveEditTimes(): void {
|
||||
// Rate limit edits
|
||||
const timeSinceLastEdit = Date.now() - this.lastEditTime;
|
||||
if (timeSinceLastEdit < 200) {
|
||||
const rateLimitTime = 200;
|
||||
if (timeSinceLastEdit < rateLimitTime) {
|
||||
if (!this.editTimeTimeout) {
|
||||
this.editTimeTimeout = setTimeout(() => {
|
||||
this.saveEditTimes();
|
||||
}, timeSinceLastEdit)
|
||||
}, rateLimitTime - timeSinceLastEdit)
|
||||
}
|
||||
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user