diff --git a/materialious/src/lib/misc.ts b/materialious/src/lib/misc.ts index b890e6f9..2c5ea10e 100644 --- a/materialious/src/lib/misc.ts +++ b/materialious/src/lib/misc.ts @@ -110,7 +110,7 @@ export function phaseDescription(content: string, usingYoutubeJs: boolean = fals // Regular expressions for different timestamp formats const urlRegex = /(\d+:\d+(?::\d+)?)<\/a>\s*(.+)/; - const timestampRegexYtJs = /&t=(\d+)\s*s.*?]*>([^<]*)<\/span>.*?>(.*?)<\/span>/; + const timestampRegexYtJs = /&(?:\S*?&)?t=(\d+)\s*s.*?]*>([^<]*)<\/span>.*?>(.*?)<\/span>/; let filteredLines: string[] = []; lines.forEach((line) => {