mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-10 05:27:03 +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 {
|
saveEditTimes(): void {
|
||||||
// Rate limit edits
|
// Rate limit edits
|
||||||
const timeSinceLastEdit = Date.now() - this.lastEditTime;
|
const timeSinceLastEdit = Date.now() - this.lastEditTime;
|
||||||
if (timeSinceLastEdit < 200) {
|
const rateLimitTime = 200;
|
||||||
|
if (timeSinceLastEdit < rateLimitTime) {
|
||||||
if (!this.editTimeTimeout) {
|
if (!this.editTimeTimeout) {
|
||||||
this.editTimeTimeout = setTimeout(() => {
|
this.editTimeTimeout = setTimeout(() => {
|
||||||
this.saveEditTimes();
|
this.saveEditTimes();
|
||||||
}, timeSinceLastEdit)
|
}, rateLimitTime - timeSinceLastEdit)
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user