René's URL Explorer Experiment


Title: Remove inline styles that break plots in strict CSP setups by martian111 · Pull Request #7109 · plotly/plotly.js · GitHub

Open Graph Title: Remove inline styles that break plots in strict CSP setups by martian111 · Pull Request #7109 · plotly/plotly.js

X Title: Remove inline styles that break plots in strict CSP setups by martian111 · Pull Request #7109 · plotly/plotly.js

Description: Open-source JavaScript charting library behind Plotly and Dash - Remove inline styles that break plots in strict CSP setups by martian111 · Pull Request #7109 · plotly/plotly.js

Open Graph Description: Support strict Content Security Policies that don't allow unsafe inline styles by: Removing add/deleteRelatedStyleRule from modebar and use event listeners to emulate the on hover behavior by ...

X Description: Support strict Content Security Policies that don't allow unsafe inline styles by: Removing add/deleteRelatedStyleRule from modebar and use event listeners to emulate the on hover behavior...

Opengraph URL: https://github.com/plotly/plotly.js/pull/7109

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:458e9ed9-4c4d-36cf-1c9c-56f7db83c85b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD0AC:23E740:26B811A:37DF4A5:6A566A57
html-safe-nonce93c1d0661f5dff09e69dc9384a2b1d3859781784e24abbb432a4893f410ff8ef
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEFDOjIzRTc0MDoyNkI4MTFBOjM3REY0QTU6NkE1NjZBNTciLCJ2aXNpdG9yX2lkIjoiNzg0MzcwOTAwOTkyODgwOTA0NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac580501535da83221dd857ceaca4097d18ce3e5102a8b72080a50bac75f395174
hovercard-subject-tagpull_request:2024511414
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/plotly/plotly.js/7109/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/4e656606245aebfe8a37290c6f84b49530a8b1918b9df95d2f70c6f5f6695139/plotly/plotly.js/pull/7109
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4e656606245aebfe8a37290c6f84b49530a8b1918b9df95d2f70c6f5f6695139/plotly/plotly.js/pull/7109
og:image:altSupport strict Content Security Policies that don't allow unsafe inline styles by: Removing add/deleteRelatedStyleRule from modebar and use event listeners to emulate the on hover behavior by ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemartian111
hostnamegithub.com
expected-hostnamegithub.com
None1bfcd903bf3318822b10b18a6332fac40d3a21f7d94456dca766ab8fa7328068
turbo-cache-controlno-cache
go-importgithub.com/plotly/plotly.js git https://github.com/plotly/plotly.js.git
octolytics-dimension-user_id5997976
octolytics-dimension-user_loginplotly
octolytics-dimension-repository_id45646037
octolytics-dimension-repository_nwoplotly/plotly.js
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id45646037
octolytics-dimension-repository_network_root_nwoplotly/plotly.js
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release37f446b78ad53e6f593aa1a4243b87c76a3428ab
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/plotly/plotly.js/pull/7109#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.js%2Fpull%2F7109
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.js%2Fpull%2F7109
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=plotly%2Fplotly.js
Reloadhttps://github.com/plotly/plotly.js/pull/7109
Reloadhttps://github.com/plotly/plotly.js/pull/7109
Reloadhttps://github.com/plotly/plotly.js/pull/7109
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
plotly https://github.com/plotly
plotly.jshttps://github.com/plotly/plotly.js
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
Notifications https://github.com/login?return_to=%2Fplotly%2Fplotly.js
Fork 2k https://github.com/login?return_to=%2Fplotly%2Fplotly.js
Star 18.3k https://github.com/login?return_to=%2Fplotly%2Fplotly.js
Code https://github.com/plotly/plotly.js
Issues 771 https://github.com/plotly/plotly.js/issues
Pull requests 56 https://github.com/plotly/plotly.js/pulls
Actions https://github.com/plotly/plotly.js/actions
Security and quality 0 https://github.com/plotly/plotly.js/security
Insights https://github.com/plotly/plotly.js/pulse
Code https://github.com/plotly/plotly.js
Issues https://github.com/plotly/plotly.js/issues
Pull requests https://github.com/plotly/plotly.js/pulls
Actions https://github.com/plotly/plotly.js/actions
Security and quality https://github.com/plotly/plotly.js/security
Insights https://github.com/plotly/plotly.js/pulse
archmojhttps://github.com/archmoj
plotly:masterhttps://github.com/plotly/plotly.js/tree/master
martian111:csp-no-inline-stylehttps://github.com/martian111/plotly.js/tree/csp-no-inline-style
Conversationhttps://github.com/plotly/plotly.js/pull/7109
Commits5 (5)https://github.com/plotly/plotly.js/pull/7109/commits
Checkshttps://github.com/plotly/plotly.js/pull/7109/checks
Files changedhttps://github.com/plotly/plotly.js/pull/7109/files
Remove inline styles that break plots in strict CSP setupshttps://github.com/plotly/plotly.js/pull/7109#top
archmojhttps://github.com/archmoj
plotly:masterhttps://github.com/plotly/plotly.js/tree/master
martian111:csp-no-inline-stylehttps://github.com/martian111/plotly.js/tree/csp-no-inline-style
https://github.com/martian111
martian111https://github.com/martian111
Aug 18, 2024https://github.com/plotly/plotly.js/pull/7109#issue-2472122669
#2355https://github.com/plotly/plotly.js/issues/2355
#6239https://github.com/plotly/plotly.js/pull/6239
https://kl75h2.csb.app/https://kl75h2.csb.app/
https://codesandbox.io/s/kl75h2https://codesandbox.io/s/kl75h2
#6239https://github.com/plotly/plotly.js/pull/6239
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
martian111https://github.com/martian111
August 18, 2024 05:18https://github.com/plotly/plotly.js/pull/7109#commits-pushed-46ea43c
https://github.com/martian111
Remove inline styles that break plots in strict CSP setupshttps://github.com/plotly/plotly.js/pull/7109/commits/46ea43c1a155cc8981919840f8851b31cb938d13
46ea43chttps://github.com/plotly/plotly.js/pull/7109/commits/46ea43c1a155cc8981919840f8851b31cb938d13
plotly#2355https://github.com/plotly/plotly.js/issues/2355
https://github.com/martian111
Add draftlogs for Pull Requesthttps://github.com/plotly/plotly.js/pull/7109/commits/c0503e264d7a6ef6b55b0d84460b9be572997761
plotly#7109https://github.com/plotly/plotly.js/pull/7109
c0503e2https://github.com/plotly/plotly.js/pull/7109/commits/c0503e264d7a6ef6b55b0d84460b9be572997761
https://github.com/martian111
martian111https://github.com/martian111
Aug 18, 2024 https://github.com/plotly/plotly.js/pull/7109#ref-pullrequest-1277901205
Fix CSP Strict Style Compatibility #6239 https://github.com/plotly/plotly.js/pull/6239
https://github.com/gvwilson
gvwilsonhttps://github.com/gvwilson
archmojhttps://github.com/archmoj
August 21, 2024 15:33https://github.com/plotly/plotly.js/pull/7109#event-13962606157
https://github.com/gvwilson
gvwilsonhttps://github.com/gvwilson
archmojhttps://github.com/archmoj
Aug 21, 2024https://github.com/plotly/plotly.js/pull/7109#event-13962607343
https://github.com/gvwilson
gvwilsonhttps://github.com/gvwilson
community https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3Acommunity
P2 https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3AP2
fix https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3Afix
Aug 21, 2024https://github.com/plotly/plotly.js/pull/7109#event-13962613210
https://github.com/birkskyum
birkskyumhttps://github.com/birkskyum
Sep 13, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2349999020
@martian111https://github.com/martian111
deprecatedhttps://plotly.com/blog/plotly-is-switching-to-maplibre/
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
Sep 16, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2352924249
@martian111https://github.com/martian111
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
emilyklhttps://github.com/emilykl
September 17, 2024 20:36https://github.com/plotly/plotly.js/pull/7109#event-14297222436
https://github.com/martian111
martian111https://github.com/martian111
Sep 19, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2360827185
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
v3.0.0https://github.com/plotly/plotly.js/milestone/71
Oct 2, 2024https://github.com/plotly/plotly.js/pull/7109#event-14494429232
martian111https://github.com/martian111
October 20, 2024 02:07https://github.com/plotly/plotly.js/pull/7109#commits-pushed-3f97ec6
https://github.com/martian111
Merge branch 'master' into csp-no-inline-stylehttps://github.com/plotly/plotly.js/pull/7109/commits/3f97ec6fd8710b5ad7f7951891fefd88b56cb3f4
3f97ec6https://github.com/plotly/plotly.js/pull/7109/commits/3f97ec6fd8710b5ad7f7951891fefd88b56cb3f4
https://github.com/martian111
Fix unit tests and bug applying bgcolor with relayouthttps://github.com/plotly/plotly.js/pull/7109/commits/a2eeaf00d3f9739c20b335abded753735d505b1e
a2eeaf0https://github.com/plotly/plotly.js/pull/7109/commits/a2eeaf00d3f9739c20b335abded753735d505b1e
plotly#7109https://github.com/plotly/plotly.js/pull/7109
https://github.com/martian111
martian111https://github.com/martian111
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2424905418
@birkskyumhttps://github.com/birkskyum
@archmojhttps://github.com/archmoj
@birkskyumhttps://github.com/birkskyum
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
alexcjohnsonhttps://github.com/alexcjohnson
October 20, 2024 16:48https://github.com/plotly/plotly.js/pull/7109#event-14753482899
https://github.com/archmoj
archmojhttps://github.com/archmoj
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425115237
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
gvwilsonhttps://github.com/gvwilson
ndreznhttps://github.com/ndrezn
October 20, 2024 16:50https://github.com/plotly/plotly.js/pull/7109#event-14753488251
https://github.com/archmoj
archmojhttps://github.com/archmoj
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425136823
@birkskyumhttps://github.com/birkskyum
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/birkskyum
birkskyumhttps://github.com/birkskyum
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425153285
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425170520
@birkskyumhttps://github.com/birkskyum
@martian111https://github.com/martian111
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
Oct 20, 2024 https://github.com/plotly/plotly.js/pull/7109#pullrequestreview-2380651476
View reviewed changes https://github.com/plotly/plotly.js/pull/7109/files/a2eeaf00d3f9739c20b335abded753735d505b1e
https://github.com/martian111
martian111https://github.com/martian111
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425181190
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
@birkskyumhttps://github.com/birkskyum
@martian111https://github.com/martian111
@archmojhttps://github.com/archmoj
@birkskyumhttps://github.com/birkskyum
Migrate to Maplibre in JavaScripthttps://plotly.com/javascript/maplibre-migration
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/birkskyum
birkskyumhttps://github.com/birkskyum
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425192012
@archmojhttps://github.com/archmoj
@birkskyumhttps://github.com/birkskyum
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/martian111
martian111https://github.com/martian111
Oct 20, 2024https://github.com/plotly/plotly.js/pull/7109#issuecomment-2425218788
@archmojhttps://github.com/archmoj
@birkskyumhttps://github.com/birkskyum
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
archmojhttps://github.com/archmoj
Oct 24, 2024 https://github.com/plotly/plotly.js/pull/7109#pullrequestreview-2393008693
View reviewed changes https://github.com/plotly/plotly.js/pull/7109/files/a2eeaf00d3f9739c20b335abded753735d505b1e
draftlogs/7109_fix.mdhttps://github.com/plotly/plotly.js/pull/7109/files/a2eeaf00d3f9739c20b335abded753735d505b1e#diff-30e93f63397303eb005c17471c326ad69b960889ed467b8312e25998bded376e
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/archmoj
Update draftlogs/7109_fix.mdhttps://github.com/plotly/plotly.js/pull/7109/commits/d5ad661d0b5a339b9f538da1fda454e60e47074f
d5ad661https://github.com/plotly/plotly.js/pull/7109/commits/d5ad661d0b5a339b9f538da1fda454e60e47074f
https://github.com/archmoj
archmojhttps://github.com/archmoj
bd56393https://github.com/plotly/plotly.js/commit/bd563936c2c298122481b512a8c8cc98d6f672fb
Oct 24, 2024https://github.com/plotly/plotly.js/pull/7109#event-14853647145
https://github.com/tdelmas
tdelmashttps://github.com/tdelmas
Oct 24, 2024 https://github.com/plotly/plotly.js/pull/7109#ref-issue-565810453
Remove inline styles letsencrypt/website#950 https://github.com/letsencrypt/website/issues/950
https://github.com/martian111
martian111https://github.com/martian111
Oct 27, 2024 https://github.com/plotly/plotly.js/pull/7109#ref-pullrequest-2616557326
Apply styles to SVG text elements directly as allowed by strict CSPs #7256 https://github.com/plotly/plotly.js/pull/7256
https://github.com/maryla-uc
maryla-uchttps://github.com/maryla-uc
Jan 7, 2025https://github.com/plotly/plotly.js/pull/7109#issuecomment-2575158181
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/maryla-uc
maryla-uchttps://github.com/maryla-uc
Jan 7, 2025https://github.com/plotly/plotly.js/pull/7109#issuecomment-2575333202
#1433https://github.com/plotly/plotly.js/issues/1433
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/inari-mchristie
inari-mchristiehttps://github.com/inari-mchristie
Jan 10, 2025 https://github.com/plotly/plotly.js/pull/7109#ref-issue-2780936912
plotly.css file should be added to the release files #7332 https://github.com/plotly/plotly.js/issues/7332
https://github.com/Lexachoc
Lexachochttps://github.com/Lexachoc
Jan 17, 2025 https://github.com/plotly/plotly.js/pull/7109#ref-issue-2791154901
Plotly 3.0.0-rc.2 breaks the initial modebar hover efect #7335 https://github.com/plotly/plotly.js/issues/7335
https://github.com/camdecoster
camdecosterhttps://github.com/camdecoster
Aug 25, 2025 https://github.com/plotly/plotly.js/pull/7109#ref-pullrequest-3331416319
Fix broken styling of map attributions #7526 https://github.com/plotly/plotly.js/pull/7526
https://github.com/emilykl
emilyklhttps://github.com/emilykl
Aug 27, 2025 https://github.com/plotly/plotly.js/pull/7109#ref-issue-3360716989
Revisit Plotly.js compatibility with strict CSP #7543 https://github.com/plotly/plotly.js/issues/7543
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jan 18, 2026 https://github.com/plotly/plotly.js/pull/7109#ref-pullrequest-3749961174
fix(deps): update dependency plotly.js-dist-min to v3 cbcoutinho/nextcloud-mcp-server#441 https://github.com/cbcoutinho/nextcloud-mcp-server/pull/441
https://github.co/hiddenchars
https://github.com/plotly/plotly.js/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.js%2Fpull%2F7109
https://github.com/emilykl
emilykl https://github.com/emilykl
https://github.com/alexcjohnson
alexcjohnson https://github.com/alexcjohnson
https://github.com/gvwilson
gvwilson https://github.com/gvwilson
https://github.com/ndrezn
ndrezn https://github.com/ndrezn
https://github.com/archmoj
archmoj https://github.com/archmoj
https://github.com/plotly/plotly.js/pull/7109/files/a2eeaf00d3f9739c20b335abded753735d505b1e
https://github.com/archmoj
archmoj https://github.com/archmoj
community https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3Acommunity
fix https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3Afix
P2 https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3AP2
v3.0.0 https://github.com/plotly/plotly.js/milestone/71
Plotly uses inline CSS https://github.com/plotly/plotly.js/issues/2355
Please reload this pagehttps://github.com/plotly/plotly.js/pull/7109
https://github.com/martian111
https://github.com/birkskyum
https://github.com/archmoj
https://github.com/maryla-uc
https://github.com/gvwilson
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.