fix: message input issue
This commit is contained in:
		
							parent
							
								
									3d9a430927
								
							
						
					
					
						commit
						8a74bdce37
					
				| 
						 | 
				
			
			@ -582,14 +582,6 @@
 | 
			
		|||
			});
 | 
			
		||||
		}
 | 
			
		||||
	});
 | 
			
		||||
 | 
			
		||||
	let screenReaderDiv: HTMLDivElement;
 | 
			
		||||
 | 
			
		||||
	$: if (message.done) {
 | 
			
		||||
		if (screenReaderDiv) {
 | 
			
		||||
			screenReaderDiv.textContent = message.content;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<DeleteConfirmDialog
 | 
			
		||||
| 
						 | 
				
			
			@ -600,10 +592,6 @@
 | 
			
		|||
	}}
 | 
			
		||||
/>
 | 
			
		||||
 | 
			
		||||
<div bind:this={screenReaderDiv} aria-live="polite" class="sr-only">
 | 
			
		||||
	{message.done ? message.content : ''}
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
{#key message.id}
 | 
			
		||||
	<div
 | 
			
		||||
		class=" flex w-full message-{message.id}"
 | 
			
		||||
| 
						 | 
				
			
			@ -618,7 +606,7 @@
 | 
			
		|||
			/>
 | 
			
		||||
		</div>
 | 
			
		||||
 | 
			
		||||
		<div class="flex-auto w-0 pl-1">
 | 
			
		||||
		<div class="flex-auto w-0 pl-1 relative">
 | 
			
		||||
			<Name>
 | 
			
		||||
				<Tooltip content={model?.name ?? message.model} placement="top-start">
 | 
			
		||||
					<span class="line-clamp-1 text-black dark:text-white">
 | 
			
		||||
| 
						 | 
				
			
			@ -1439,6 +1427,12 @@
 | 
			
		|||
					{/if}
 | 
			
		||||
				{/if}
 | 
			
		||||
			</div>
 | 
			
		||||
 | 
			
		||||
			{#if message?.done}
 | 
			
		||||
				<div aria-live="polite" class="sr-only">
 | 
			
		||||
					{message?.content ?? ''}
 | 
			
		||||
				</div>
 | 
			
		||||
			{/if}
 | 
			
		||||
		</div>
 | 
			
		||||
	</div>
 | 
			
		||||
{/key}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue