PrismJS / PrismJS/prism

HTTP body no longer highlighted based on Content-Type header.

Open
#3,780 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

language-definitions
Dominant language
JavaScript
Stars
13k
Forks
1.4k
Avg merge
15h 36m
Merged PRs (30d)
3

Description

Information

  • Language: HTTP
  • Plugins: none

Description
HTTP messages should use the correct highlighter for the body based on the Content-Type, as per documentation and example ("Response body highlighted based on Content-Type"). It's broken in the example shown below to demonstrate that feature.

Code snippet

Test page

content-length: 22
content-type: text/html

<html>Some Html</html>

In that example, <html>Some Html</html> should be highlighted as HTML and not plain-text.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Prism test page and its HTTP example, which reproduces the issue with a text/html Content-Type and an HTML response body. Trace the HTTP language handling and related highlighting tests, then verify that the response body is highlighted as HTML rather than plain text.

Written by the indexing model from the issue text.

Assessment

Tech stack
html, javascript
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.