mirror of https://github.com/langgenius/dify.git
fix: clear pending timers before scheduling new ones to prevent leaks
This commit is contained in:
parent
fec2dda234
commit
ab1552bc5d
|
|
@ -29,6 +29,7 @@ export const useOpenLink = () => {
|
|||
|
||||
const unregister = mergeRegister(
|
||||
editor.registerUpdateListener(() => {
|
||||
clearTimeout(updateTimer)
|
||||
updateTimer = setTimeout(() => {
|
||||
const {
|
||||
selectedLinkUrl,
|
||||
|
|
@ -54,6 +55,7 @@ export const useOpenLink = () => {
|
|||
editor.registerCommand(
|
||||
CLICK_COMMAND,
|
||||
(payload) => {
|
||||
clearTimeout(clickTimer)
|
||||
clickTimer = setTimeout(() => {
|
||||
const {
|
||||
selectedLinkUrl,
|
||||
|
|
|
|||
Loading…
Reference in New Issue