5 support issues
- All
- Questions
- Suggestions
- Problems
Beefy Tiger
Aug 10, 2025
caption
caption dosen't work
- Report illegal content
- Copy link
Almu Huang
Jul 21, 2025
Same problem as Sobrab Gharavi did – Not Working Properly Recently
I encountered the same problem as Sobrab Gharavi did – Not Working Properly Recently
- Report illegal content
- Copy link
Sohrab Gharavi
Jul 19, 2025
Issue with YouTube Caption Extension – Not Working Properly Recently
Dear Support Team,
I hope you're doing well. I’ve been using your YouTube caption extension for a while and really appreciate the functionality it offers—it's been a great help. However, I've noticed that recently it hasn’t been working correctly.
Specifically, the extension fails to load captions on videos . I’ve tried basic troubleshooting such as refreshing the page, reinstalling the extension, and testing on multiple videos, but the issue still persists. for example it only shows the title of sections on this video :https://www.youtube.com/watch?v=JoIBholrrfA&t=35s.
Could you please look into this? If there’s a workaround or an update in progress, I’d appreciate any information you could share.
Thanks again for your work on this tool. Looking forward to your response.
Best regards,
- Report illegal content
- Copy link
Ishak Cicek
Jul 18, 2025
"YouTube Caption" funktioniert nicht mehr. Ich meine diese Erweiterung für Chrome
"YouTube Caption" funktioniert nicht mehr. Ich meine diese Erweiterung für Chrome
Folgende Fehlermeldung wird unter "Erweiterungen->YouTube Caption->Fehler" ausgegeben:
[
send message to tab error 1493347168 Error: Could not establish connection. Receiving end does not exist.
Kontext
assets/background.ts.66f892e5.js
Stacktrace
assets/background.ts.66f892e5.js:1 (Anonyme Funktion)
1
2
import{H as m,f as T,k as E,d as A,l as O,J as p,z as k,K as w,c as N,b as G,L as b,g as U}from"./messageConsts.3b1110de.js";import{g as I,F as L,b as f,h,i as _,e as M}from"./FakeControllerApi.1d51da27.js";const d=async(e,o,n,t)=>{const a=await chrome.tabs.query({discarded:!1});for(const c of a)try{c.id&&(e==null||!e.includes(c.id))&&await chrome.tabs.sendMessage(c.id,{target:o,method:n,params:t})}catch(i){console.error("send message to tab error",c.id,i)}},y=new f({basePath:"https://api.youtube-caption.com",middleware:[{pre:async e=>{var o;if(s.token){e.init=(o=e.init)!=null?o:{};const n=new Headers(e.init.headers);e.init.headers=n,n.set(m,s.token)}},post:async e=>{const o=e.response;if(o.headers){const t=o.headers.get(m);t&&u(t)}if(!o.ok)throw o.status===401?(u(null),g(null),new Error("Not Login")):o.status===403?new Error("No Permission"):new Error(`Error(Status Code: ${o.status})`);const n=await o.json();if(!n.success){const t=new Error(n.message);throw t._respData=n,t}}}]}),R=new I(y),C=new L(y);let l;const D=new Uint8Array(16);function P(){if(!l&&(l=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!l))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return l(D)}const r=[];for(let e=0;e<256;++e)r.push((e+256).toString(16).slice(1));function H(e,o=0){return r[e[o+0]]+r[e[o+1]]+r[e[o+2]]+r[e[o+3]]+"-"+r[e[o+4]]+r[e[o+5]]+"-"+r[e[o+6]]+r[e[o+7]]+"-"+r[e[o+8]]+r[e[o+9]]+"-"+r[e[o+10]]+r[e[o+11]]+r[e[o+12]]+r[e[o+13]]+r[e[o+14]]+r[e[o+15]]}const X=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),S={randomUUID:X};function V(e,o,n){if(S.randomUUID&&!o&&!e)return S.randomUUID();e=e||{};const t=e.random||(e.rng||P)();if(t[6]=t[6]&15|64,t[8]=t[8]&63|128,o){n=n||0;for(let a=0;a<16;++a)o[n+a]=t[a];return o}return H(t)}const s={bgLoginInit:!1},u=e=>{s.token=e,e!=null?chrome.storage.local.set({[h]:s.token}).then(()=>{console.info("save token>",s.token)}).catch(console.error):chrome.storage.local.remove(h).then(()=>{console.info("remove token")}).catch(console.error)},g=e=>{s.user=e,e!=null?chrome.storage.local.set({[_]:s.user}).then(()=>{console.info("save user>",s.user)}).catch(console.error):chrome.storage.local.remove(_).then(()=>{console.info("remove user")}).catch(console.error),d([],E,T,e!=null?{token:s.token,user:e}:void 0).catch(console.error)},q=async()=>{s.req={startTime:Date.now(),token:V().replace(/-/g,"")},d([],E,A,{isLogging:!0}).catch(console.error),chrome.tabs.create({url:"https://www.youtube-caption.com/sign-in-by-token?token="+s.req.token}).catch(console.error)},x=async e=>{const o=await R.loginByGoogleAccessToken({accessToken:e});if(o.data!=null){const n={id:o.data.logtoUserDetail.id};g(n)}},K=(...e)=>{console.debug("[Extension]",...e)},v=()=>{u(void 0),g(void 0)},j={[p]:async()=>s.token&&s.user!=null?{bgLoginInit:s.bgLoginInit,token:s.token,user:s.user}:{bgLoginInit:s.bgLoginInit},[k]:q,[w]:x,[N]:async()=>{await C.logout(),v()},[G]:async e=>{u(e.token)},[b]:async e=>{var o;return await chrome.identity.getAuthToken({interactive:(o=e.interactive)!=null?o:!1})}};chrome.runtime.onMessage.addListener((e,o,n)=>{var a;if(K(o.tab!=null?`tab ${(a=o.tab.url)!=null?a:""} => `:"extension => ",e),e.type==="syncGet")return chrome.storage.sync.get(e.keys,c=>{n(c)}),!0;if(e.type==="syncSet"){chrome.storage.sync.set(e.items).then(()=>{e.items[M]!=null&&d([o.tab.id],E,U).catch(console.error)}).catch(console.error);return}else if(e.type==="syncRemove"){chrome.storage.sync.remove(e.keys).catch(console.error);return}if(e.target!==O)return;const t=j[e.method];if(t!=null)return t(e.params,{event:e,sender:o}).then(c=>n({success:!0,code:200,data:c})).catch(c=>{console.error(c);let i;c instanceof Error?i=c.message:typeof c=="string"?i=c:i="error: "+JSON.stringify(c),n({success:!1,code:500,message:i})}),!0;console.error("Unknown method:",e.method),n({success:!1,code:501,message:"Unknown method: "+e.method})});
]
Fehleranalyse
Der von Ihnen gefundene Fehler, parse chapters error SyntaxError: Unexpected non-whitespace character after JSON at position 374, ist der entscheidende Hinweis.
Was bedeutet das? Einfach ausgedrückt, versucht die Erweiterung, die Kapitelinformationen eines YouTube-Videos zu lesen. YouTube scheint jedoch das Format dieser Daten kürzlich geändert zu haben. Die Erweiterung "stolpert" nun über ein unerwartetes Zeichen, weil sie noch das alte Datenformat erwartet. Dies führt zu einem SyntaxError!
- Report illegal content
- Copy link
l89 strike
Dec 28, 2024
The search function inside captions doesn't work in Hebrew.
is there any way to fix it please ?
- Report illegal content
- Copy link