Stabilize playback state and cursor feedback

This commit is contained in:
2026-05-18 20:57:20 +02:00
parent 6e908037fb
commit 751ac5f62b
13 changed files with 580 additions and 82 deletions
+1 -1
View File
@@ -1485,7 +1485,7 @@ class UIDisplayHandlerModule extends BaseModule {
const dropCapText = typeof sentenceQueue.getDropCapText === 'function'
? sentenceQueue.getDropCapText(metadata.layoutText || item.text || '')
: String(metadata.layoutText || item.text || '').trim().charAt(0);
metadata.dropCapWidth = sentenceQueue.measureDropCapReservation(
metadata.dropCapWidth = await sentenceQueue.measureDropCapReservation(
this.container || this.paragraphContainer || document.getElementById('story'),
dropCapText,
this.measureStoryLineHeight()