mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-24 16:01:42 +00:00
add timeout for app editor log panel
This commit is contained in:
@@ -536,6 +536,7 @@
|
||||
}
|
||||
|
||||
let runnableJobEnterTimeout: NodeJS.Timeout | undefined = undefined
|
||||
let stillInJobEnter = false
|
||||
</script>
|
||||
|
||||
<DarkModeObserver on:change={onThemeChange} />
|
||||
@@ -679,9 +680,15 @@
|
||||
class="relative h-full w-full overflow-x-visible"
|
||||
on:mouseenter={() => {
|
||||
runnableJobEnterTimeout && clearTimeout(runnableJobEnterTimeout)
|
||||
$runnableJob.focused = true
|
||||
stillInJobEnter = true
|
||||
runnableJobEnterTimeout = setTimeout(() => {
|
||||
if (stillInJobEnter) {
|
||||
$runnableJob.focused = true
|
||||
}
|
||||
}, 200)
|
||||
}}
|
||||
on:mouseleave={() => {
|
||||
stillInJobEnter = false
|
||||
runnableJobEnterTimeout = setTimeout(
|
||||
() => ($runnableJob.focused = false),
|
||||
200
|
||||
|
||||
Reference in New Issue
Block a user