Skip to content

Commit eecca8d

Browse files
committed
Fixes to prediction preview
1 parent a071cb0 commit eecca8d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

mikupad.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -6214,7 +6214,7 @@
62146214
if (promptPreviewChunks.length)
62156215
setPromptPreviewChunks([]);
62166216

6217-
if (fimPromptInfo !== undefined || cancel || !showPromptPreview || endpointAPI == API_AI_HORDE)
6217+
if (fimPromptInfo !== undefined || cancel || endpointAPI == API_AI_HORDE || tokenHighlightMode === -1 || !showPromptPreview)
62186218
return;
62196219

62206220
const ac = new AbortController();
@@ -6859,12 +6859,12 @@
68596859
case 'false:false:false:Escape':
68606860
if (cancel) {
68616861
cancel();
6862-
} else if (promptPreviewText.length !== 0) {
6862+
} else if (showPromptPreview && promptPreviewChunks.length !== 0) {
68636863
setPromptPreviewReroll((r) => r + 1);
68646864
}
68656865
break;
68666866
case 'false:false:false:Tab':
6867-
if (promptPreviewText.length === 0)
6867+
if (!showPromptPreview || promptPreviewChunks.length === 0)
68686868
break;
68696869

68706870
setPromptChunks(p => [
@@ -7351,12 +7351,12 @@
73517351
data-promptchunk=${i}
73527352
style=${bgColor ? { '--bg-color': bgColor } : {}}
73537353
className=${`${(tokenHighlightMode === 1 && !isCurrent) || chunk.type === 'user' ? 'user' : 'machine'} ${isCurrent ? 'current' : ''} ${isNextUndo ? 'erase' : ''}`}>
7354-
${(chunk.content === '\n' ? ' \n' : chunk.content) + (i === promptChunks.length - 1 && chunk.content.endsWith('\n') && promptPreviewText?.length === 0 ? '\u00a0' : '')}
7354+
${(chunk.content === '\n' ? ' \n' : chunk.content) + (i === promptChunks.length - 1 && chunk.content.endsWith('\n') && promptPreviewChunks.length === 0 ? '\u00a0' : '')}
73557355
</span>`;
7356-
})}` : null}
7357-
${(showPromptPreview && promptPreviewText?.length) ? html`
7356+
})}
7357+
${(showPromptPreview && promptPreviewChunks.length) ? html`
73587358
<span ref=${promptPreviewElement} className="preview"></span>
7359-
<span class="preview nudge">Tab</span>` : null}
7359+
<span class="preview nudge">Tab</span>` : null}` : null}
73607360
</div>
73617361
<${SearchAndReplaceWidget}
73627362
isOpen=${modalState.searchAndReplace}
@@ -7448,7 +7448,7 @@
74487448
<${Checkbox} label="Token Streaming"
74497449
disabled=${!!cancel} value=${useTokenStreaming} onValueChange=${setUseTokenStreaming}/>
74507450
<${Checkbox} label="Prediction Preview"
7451-
disabled=${!!cancel} value=${showPromptPreview} onValueChange=${setShowPromptPreview}/>
7451+
disabled=${!!cancel || tokenHighlightMode === -1} value=${showPromptPreview && tokenHighlightMode !== -1} onValueChange=${setShowPromptPreview}/>
74527452
${showPromptPreview && html`
74537453
<${InputBox} label="Max Preview Tokens" type="text" inputmode="numeric"
74547454
readOnly=${!!cancel} value=${promptPreviewTokens} onValueChange=${setPromptPreviewTokens}/>`}`}

0 commit comments

Comments
 (0)