(playerElement.currentTime = cue.startTime)}
class:secondary-container={currentTime >= cue.startTime && currentTime <= cue.endTime}
>
diff --git a/materialious/src/lib/components/VideoList.svelte b/materialious/src/lib/components/VideoList.svelte
index 03c9a9d8..a4bff508 100644
--- a/materialious/src/lib/components/VideoList.svelte
+++ b/materialious/src/lib/components/VideoList.svelte
@@ -37,6 +37,7 @@
class="no-padding"
style="height: 100%;"
id={video.videoId}
+ role="presentation"
onclick={() => feedLastItemId.set(video.videoId)}
>
diff --git a/materialious/src/lib/misc.ts b/materialious/src/lib/misc.ts
index 5518fb96..85253e26 100644
--- a/materialious/src/lib/misc.ts
+++ b/materialious/src/lib/misc.ts
@@ -63,6 +63,7 @@ export async function insecureRequestImageHandler(source: string): Promise
{
+ if (idx < timestamps.length - 1) {
+ ts.endTime = timestamps[idx + 1].time;
+ } else {
+ ts.endTime = -1;
+ }
+ });
+
const filteredContent = filteredLines.join('\n');
return { description: filteredContent, timestamps: timestamps };
diff --git a/materialious/src/routes/(app)/+layout.svelte b/materialious/src/routes/(app)/+layout.svelte
index d19b0fd0..763df960 100644
--- a/materialious/src/routes/(app)/+layout.svelte
+++ b/materialious/src/routes/(app)/+layout.svelte
@@ -204,7 +204,12 @@
{/if}
-