Merge "templateFoldingExtension: hide tooltip when typing"

This commit is contained in:
jenkins-bot 2024-11-19 05:01:46 +00:00 committed by Gerrit Code Review
commit 5e6047bd4c
2 changed files with 8 additions and 1 deletions

View file

@ -34,6 +34,10 @@
cursor: @cursor-base--hover; cursor: @cursor-base--hover;
line-height: 1.2; line-height: 1.2;
padding: 0 1px; padding: 0 1px;
opacity: 0.6;
}
.cm-tooltip-fold:hover {
opacity: 1;
} }
.cm-editor .cm-foldPlaceholder { .cm-editor .cm-foldPlaceholder {

View file

@ -320,7 +320,10 @@ const templateFoldingExtension = [
StateField.define( { StateField.define( {
create, create,
update( tooltip, { state, docChanged, selection } ) { update( tooltip, { state, docChanged, selection } ) {
return docChanged || selection ? create( state ) : tooltip; if ( docChanged ) {
return null;
}
return selection ? create( state ) : tooltip;
}, },
provide( f ) { provide( f ) {
return showTooltip.from( f ); return showTooltip.from( f );