🐛 make sure hovering does not overwrite sidebar feedback
This commit is contained in:
@@ -130,7 +130,6 @@ export function analyseAnnotation(
|
|||||||
const text = accumulated || ann.message
|
const text = accumulated || ann.message
|
||||||
const suggestion = extractBlockquote(text) ?? ann.suggestion ?? null
|
const suggestion = extractBlockquote(text) ?? ann.suggestion ?? null
|
||||||
tooltipAnalysisCache.set(ann.id, { text, suggestion })
|
tooltipAnalysisCache.set(ann.id, { text, suggestion })
|
||||||
window.dispatchEvent(new CustomEvent('annotation-cached', { detail: { id: ann.id } }))
|
|
||||||
onUpdate(text, false, suggestion)
|
onUpdate(text, false, suggestion)
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
if (!cancelled) onUpdate(ann.message, false, ann.suggestion ?? null)
|
if (!cancelled) onUpdate(ann.message, false, ann.suggestion ?? null)
|
||||||
@@ -138,7 +137,6 @@ export function analyseAnnotation(
|
|||||||
} else {
|
} else {
|
||||||
const suggestion = ann.suggestion ?? null
|
const suggestion = ann.suggestion ?? null
|
||||||
tooltipAnalysisCache.set(ann.id, { text: ann.message, suggestion })
|
tooltipAnalysisCache.set(ann.id, { text: ann.message, suggestion })
|
||||||
window.dispatchEvent(new CustomEvent('annotation-cached', { detail: { id: ann.id } }))
|
|
||||||
onUpdate(ann.message, false, suggestion)
|
onUpdate(ann.message, false, suggestion)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -248,8 +246,11 @@ const annotationHoverTooltip = hoverTooltip(
|
|||||||
|
|
||||||
const cancelAnalysis = analyseAnnotation(ann, (text, streaming, suggestion) => {
|
const cancelAnalysis = analyseAnnotation(ann, (text, streaming, suggestion) => {
|
||||||
showText(text, streaming)
|
showText(text, streaming)
|
||||||
if (!streaming && suggestion && !dom.querySelector('.annotation-tooltip-apply')) {
|
if (!streaming) {
|
||||||
showApplyButton(suggestion)
|
window.dispatchEvent(new CustomEvent('annotation-cached', { detail: { id: ann.id } }))
|
||||||
|
if (suggestion && !dom.querySelector('.annotation-tooltip-apply')) {
|
||||||
|
showApplyButton(suggestion)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user