René's URL Explorer Experiment


Title: Replot when webgl buffer dims don't match canvas dims by etpinard · Pull Request #2939 · plotly/plotly.js · GitHub

Open Graph Title: Replot when webgl buffer dims don't match canvas dims by etpinard · Pull Request #2939 · plotly/plotly.js

X Title: Replot when webgl buffer dims don't match canvas dims by etpinard · Pull Request #2939 · plotly/plotly.js

Description: Open-source JavaScript charting library behind Plotly and Dash - Replot when webgl buffer dims don't match canvas dims by etpinard · Pull Request #2939 · plotly/plotly.js

Open Graph Description: ... as this can unfortunately happen when relayouting to large width/height on some browsers e.g. Chrome 68 and Chrome 64 (that we use on CI). Note that this doesn't just affect sploms, but all...

X Description: ... as this can unfortunately happen when relayouting to large width/height on some browsers e.g. Chrome 68 and Chrome 64 (that we use on CI). Note that this doesn't just affect sploms, but...

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

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:5f3fe705-3390-0ac5-b2d3-0652bfdcdf06
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCD60:1418:31871A2:46EA5D3:6A568FD2
html-safe-nonce7754749269dd513da3ba655bd0287fe88db52c6116b31740470697611b6ec289
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRDYwOjE0MTg6MzE4NzFBMjo0NkVBNUQzOjZBNTY4RkQyIiwidmlzaXRvcl9pZCI6IjgyMzk4NDAzNjMzOTkyNTM5NzAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac8c0c30d718fb6490fd238f4f9395ed5c6066b719d59f211fc3ea3ae3ebb6aa48
hovercard-subject-tagpull_request:210198196
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/2939/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/929e90db8d7405daa00609d0f2e3afe3cd162708b88789b6f495e09c7690cea9/plotly/plotly.js/pull/2939
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/929e90db8d7405daa00609d0f2e3afe3cd162708b88789b6f495e09c7690cea9/plotly/plotly.js/pull/2939
og:image:alt... as this can unfortunately happen when relayouting to large width/height on some browsers e.g. Chrome 68 and Chrome 64 (that we use on CI). Note that this doesn't just affect sploms, but all...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameetpinard
hostnamegithub.com
expected-hostnamegithub.com
None8f21be8503ba8fe6154df415b855c03af52eae3f285bd6ae1fef041dc053da38
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
release78af172a48a2056810bb627ffa684003e4f9a5ca
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/plotly/plotly.js/pull/2939#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.js%2Fpull%2F2939
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
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%2F2939
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/2939
Reloadhttps://github.com/plotly/plotly.js/pull/2939
Reloadhttps://github.com/plotly/plotly.js/pull/2939
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
plotly https://github.com/plotly
plotly.jshttps://github.com/plotly/plotly.js
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
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
etpinardhttps://github.com/etpinard
masterhttps://github.com/plotly/plotly.js/tree/master
gl-context-vs-canvas-wrong-sizehttps://github.com/plotly/plotly.js/tree/gl-context-vs-canvas-wrong-size
Conversationhttps://github.com/plotly/plotly.js/pull/2939
Commits4 (4)https://github.com/plotly/plotly.js/pull/2939/commits
Checkshttps://github.com/plotly/plotly.js/pull/2939/checks
Files changedhttps://github.com/plotly/plotly.js/pull/2939/files
Replot when webgl buffer dims don't match canvas dimshttps://github.com/plotly/plotly.js/pull/2939#top
etpinardhttps://github.com/etpinard
masterhttps://github.com/plotly/plotly.js/tree/master
gl-context-vs-canvas-wrong-sizehttps://github.com/plotly/plotly.js/tree/gl-context-vs-canvas-wrong-size
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#issue-353038677
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
@alexcjohnsonhttps://github.com/alexcjohnson
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
https://github.com/etpinard
replot when webgl buffer dims don't match canvas dimshttps://github.com/plotly/plotly.js/pull/2939/commits/e3d947efc60295b426332f0b971635ebb7ca7507
e3d947ehttps://github.com/plotly/plotly.js/pull/2939/commits/e3d947efc60295b426332f0b971635ebb7ca7507
https://github.com/etpinard
etpinardhttps://github.com/etpinard
bug https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3Abug
status: reviewable https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3A%22status%3A%20reviewable%22
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#event-1803170953
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#issuecomment-415101270
WebGLRenderer display bug at large sizes mrdoob/three.js#5194https://github.com/mrdoob/three.js/issues/5194
https://bugs.chromium.org/p/chromium/issues/detail?id=445542https://bugs.chromium.org/p/chromium/issues/detail?id=445542
http://jsfiddle.net/862de4nj/47/http://jsfiddle.net/862de4nj/47/
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Aug 22, 2018 https://github.com/plotly/plotly.js/pull/2939#pullrequestreview-148574697
View reviewed changes https://github.com/plotly/plotly.js/pull/2939/files/e3d947efc60295b426332f0b971635ebb7ca7507
src/plot_api/plot_api.jshttps://github.com/plotly/plotly.js/pull/2939/files/e3d947efc60295b426332f0b971635ebb7ca7507#diff-4cc342865f02fea8acedf92e7c0855b4c805c9824b4b4aaf0f587dba2506c9e7
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#discussion_r212029347
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
alexcjohnsonhttps://github.com/alexcjohnson
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#discussion_r212060203
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#discussion_r212063927
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
85a646fhttps://github.com/plotly/plotly.js/commit/85a646f374ab26b191a2c0eb9a1af470b0b72386
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
etpinardhttps://github.com/etpinard
August 22, 2018 14:37https://github.com/plotly/plotly.js/pull/2939#commits-pushed-85a646f
https://github.com/etpinard
avoid potential infinite loop when replotting due to wrong gl dimshttps://github.com/plotly/plotly.js/pull/2939/commits/85a646f374ab26b191a2c0eb9a1af470b0b72386
85a646fhttps://github.com/plotly/plotly.js/pull/2939/commits/85a646f374ab26b191a2c0eb9a1af470b0b72386
https://github.com/etpinard
replot with more granular approachhttps://github.com/plotly/plotly.js/pull/2939/commits/6fcec6eeea723cb5cc40fe01813760d078510fb1
6fcec6ehttps://github.com/plotly/plotly.js/pull/2939/commits/6fcec6eeea723cb5cc40fe01813760d078510fb1
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#issuecomment-415153708
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
6fcec6ehttps://github.com/plotly/plotly.js/commit/6fcec6eeea723cb5cc40fe01813760d078510fb1
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
https://github.com/alexcjohnson
alexcjohnsonhttps://github.com/alexcjohnson
Aug 22, 2018 https://github.com/plotly/plotly.js/pull/2939#pullrequestreview-148648032
View reviewed changes https://github.com/plotly/plotly.js/pull/2939/files/6fcec6eeea723cb5cc40fe01813760d078510fb1
src/plot_api/plot_api.jshttps://github.com/plotly/plotly.js/pull/2939/files/6fcec6eeea723cb5cc40fe01813760d078510fb1#diff-4cc342865f02fea8acedf92e7c0855b4c805c9824b4b4aaf0f587dba2506c9e7
alexcjohnsonhttps://github.com/alexcjohnson
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#discussion_r212089154
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#discussion_r212092906
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
3879a41https://github.com/plotly/plotly.js/commit/3879a41d94423b5fb73a7547213fc6bf4bdc1b0a
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
etpinardhttps://github.com/etpinard
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#discussion_r212093043
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
https://github.com/etpinard
use scope variable instead of fullLayout private keyhttps://github.com/plotly/plotly.js/pull/2939/commits/3879a41d94423b5fb73a7547213fc6bf4bdc1b0a
3879a41https://github.com/plotly/plotly.js/pull/2939/commits/3879a41d94423b5fb73a7547213fc6bf4bdc1b0a
https://github.com/alexcjohnson
alexcjohnsonhttps://github.com/alexcjohnson
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#issuecomment-415166831
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
https://github.com/etpinard
etpinardhttps://github.com/etpinard
35af715https://github.com/plotly/plotly.js/commit/35af715d00c21fd4de89c09e703fba5ec228c25a
Aug 22, 2018https://github.com/plotly/plotly.js/pull/2939#event-1803651430
https://github.com/etpinard
etpinardhttps://github.com/etpinard
August 22, 2018 20:34https://github.com/plotly/plotly.js/pull/2939#event-1803651520
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Oct 24, 2018 https://github.com/plotly/plotly.js/pull/2939#ref-pullrequest-371637035
Enable restyle to redraw parcoords #3101 #3125 https://github.com/plotly/plotly.js/pull/3125
https://github.com/slishak
slishakhttps://github.com/slishak
Oct 24, 2018 https://github.com/plotly/plotly.js/pull/2939#ref-issue-359232032
Scattergl does not always render markers #2999 https://github.com/plotly/plotly.js/issues/2999
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Oct 30, 2019 https://github.com/plotly/plotly.js/pull/2939#ref-pullrequest-514929660
Use Node v12.13.0 (LTS) for development #4322 https://github.com/plotly/plotly.js/pull/4322
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%2F2939
https://github.com/alexcjohnson
alexcjohnson https://github.com/alexcjohnson
https://github.com/plotly/plotly.js/pull/2939/files/6fcec6eeea723cb5cc40fe01813760d078510fb1
bug https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3Abug
Please reload this pagehttps://github.com/plotly/plotly.js/pull/2939
https://github.com/etpinard
https://github.com/alexcjohnson
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.