[Documentation] Percent-encoded external hrefs render as broken relative links
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- markdown
- Ambito
- documentation
Direzione di ricerca
Inizia ispezionando i 66 file sorgente Markdown contenenti le 190 destinazioni codificate in percentuale, usando gli URL delle FAQ come esempi visibili. Separa i link esterni dalle 21 destinazioni dell’host interno prima di apportare correzioni in blocco; il lavoro è completato quando gli URL esterni vengono renderizzati come href assoluti e ogni riferimento interno ha una destinazione pubblica o una decisione esplicita di rimuoverlo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Documentation URL
Examples include:
- https://www.visactor.io/vchart/faq/105-How%20to%20customize%20the%20axis%20label%20display%20spacing
- https://www.visactor.io/vchart/faq/74-%20How%20to%20adjust%20bar%20spacing%20in%20a%20bar%20chart
- https://www.visactor.io/vchart/guide/tutorial_docs/Theme/Ve_O_Design
Description
At develop commit 0750d74cd6ea734e66897876506c78ca12680676, 66 Markdown source files contain 190 link destinations whose entire URL is percent-encoded, for example:
[GitHub](https%3A%2F%2Fgithub.com%2FVisActor%2FVChart)
The deployed HTML preserves this as href="https%3A...". Browsers therefore treat it as a relative path under the current VChart page rather than an external URL. This is visible on the FAQ pages above, where clicking a reference navigates to a path such as /vchart/faq/https%3A....
The intended external URL should be emitted as a normal absolute href. A mechanical decode is not safe for the whole set: 21 of the encoded destinations point at an internal host, so those references need a public destination or an explicit decision to remove them before bulk correction.
I fetched all 4,627 open/closed issues and pull requests and searched their current titles and bodies for https%3A, percent-encoded links, and encoded URLs. The only unrelated match was #2462. The repository has no Discussions; the source history contains only the original documentation imports and no later fix. I found no current owner, linked PR, commit, or duplicate for this link-generation/content problem.
- Lingua principale
- TypeScript
- Stelle
- 1.9k
- Fork
- 221
- Merge medio
- 2g 1h
- PR unite (30g)
- 17
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di VisActor/VChart
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
VisActor/VChart#4648 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
VisActor/VChart#4639 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] 布局会在图里筛选掉全部数据项后出现错乱Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
VisActor/VChart#4634 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] bar、line等图表随图例切换而残留Forse di nuovo libera @skie1997 l’ha presa 96 giorni fa e non c’è nessuna pull request aperta. Apertabug
VisActor/VChart#4622 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] 支持线性 x 轴场景下的自动柱宽策略Apertaenhancement vchart
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
VisActor/VChart#4615 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di VisActor/VChart
Issue simili
-
"Contains" page watch never matches when its text has a trailing spaceForse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
CopilotKit/openmuse#184 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
bootstrap-vue-next/bootstrap-vue-next#3357 ·
I maintainer di solito rispondono entro 1 giorno
-
[quality] tide.ts: six mutation survivors in the merge-queue gate, draft refusal, fork-403 workflow-file diagnosis and getPull's fork flag are unpinned by any testForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/quality needs-kind stage/040-covered-by-pr testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
cncf/prow-github-actions#517 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Unsampled pageload span is profiled when profileLifecycle is 'trace' (browser UI profiling)Forse già presa @Jxxunnn l’ha presa oggi. ApertaBrowser Waiting for: Product Owner
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
getsentry/sentry-javascript#25497 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno