{t('browserEvents', 'События браузера')}
{loading ? '⏳' : '🔄'}
{#if events.length === 0}
{#if loading}
{t('loading', 'Загрузка...')}
{:else}
{t('noBrowserEvents', 'Нет событий браузера')}
{/if}
{:else}
{#each events as ev}
{eventIcon(ev.type)}
{ev.domain || '?'}
{truncate(ev.title || ev.url, 80)}
{#if ev.active_seconds > 0}
{ev.active_seconds}с
{/if} {#if ev.ts_start}
{formatTime(ev.ts_start)}
{/if} {#if ev.status !== 'pending'}
{ev.status}
{/if}
{#if ev.selected_text}
"{truncate(ev.selected_text, 120)}"
{/if}
{#if ev.status === 'pending'}
onAccept(ev)}>✓
onAttach(ev)}>📎
onDismiss(ev)}>✕
{/if}
{/each}
{/if}