René's URL Explorer Experiment


Title: Allow CustomElements to be redefined by manuelpuyol · Pull Request #197 · github/catalyst · GitHub

Open Graph Title: Allow CustomElements to be redefined by manuelpuyol · Pull Request #197 · github/catalyst

X Title: Allow CustomElements to be redefined by manuelpuyol · Pull Request #197 · github/catalyst

Description: Catalyst is a set of patterns and techniques for developing components within a complex application. - Allow CustomElements to be redefined by manuelpuyol · Pull Request #197 · github/catalyst

Open Graph Description: I want to allow CustomElements to be redefined when using an HMR plugin. Most plugins override the define method on customElements to not raise an error on redefinition. Running the .define call in...

X Description: I want to allow CustomElements to be redefined when using an HMR plugin. Most plugins override the define method on customElements to not raise an error on redefinition. Running the .define call in...

Opengraph URL: https://github.com/github/catalyst/pull/197

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:fd58aed0-4725-a337-588a-36ad9011bd32
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9FC2:12F7EE:516402:6DC870:6A628FA6
html-safe-noncee089e5d9aaacd7f4ec68df5cce4392c149a76e138d51ae1dc537bc45f9f4f023
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RkMyOjEyRjdFRTo1MTY0MDI6NkRDODcwOjZBNjI4RkE2IiwidmlzaXRvcl9pZCI6IjI5NzY2NjY4NDkwODQ4NzA1NjYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac899ab02278d0e3944b0236ce499aec31e507b133b8969560b7a67a742f41bb4a
hovercard-subject-tagpull_request:899245039
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/github/catalyst/197/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/9c0ea1dd8484e03a2f2aa5e8c628d2be5710fde28ebdb190669bde43cb1f1438/github/catalyst/pull/197
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9c0ea1dd8484e03a2f2aa5e8c628d2be5710fde28ebdb190669bde43cb1f1438/github/catalyst/pull/197
og:image:altI want to allow CustomElements to be redefined when using an HMR plugin. Most plugins override the define method on customElements to not raise an error on redefinition. Running the .define call in...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemanuelpuyol
hostnamegithub.com
expected-hostnamegithub.com
Noneac2209d8cb6970a1bd08cb0a3f821d7166ac544c2ca1c87819c335bb84310ecd
turbo-cache-controlno-cache
go-importgithub.com/github/catalyst git https://github.com/github/catalyst.git
octolytics-dimension-user_id9919
octolytics-dimension-user_logingithub
octolytics-dimension-repository_id240087376
octolytics-dimension-repository_nwogithub/catalyst
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id240087376
octolytics-dimension-repository_network_root_nwogithub/catalyst
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
release2fca8cd598678aaa64706088ad13b4e19177e108
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/catalyst/pull/197#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcatalyst%2Fpull%2F197
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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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%2Fgithub%2Fcatalyst%2Fpull%2F197
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=github%2Fcatalyst
Reloadhttps://github.com/github/catalyst/pull/197
Reloadhttps://github.com/github/catalyst/pull/197
Reloadhttps://github.com/github/catalyst/pull/197
Please reload this pagehttps://github.com/github/catalyst/pull/197
github https://github.com/github
catalysthttps://github.com/github/catalyst
Notifications https://github.com/login?return_to=%2Fgithub%2Fcatalyst
Fork 57 https://github.com/login?return_to=%2Fgithub%2Fcatalyst
Star 1.4k https://github.com/login?return_to=%2Fgithub%2Fcatalyst
Code https://github.com/github/catalyst
Issues 18 https://github.com/github/catalyst/issues
Pull requests 4 https://github.com/github/catalyst/pulls
Discussions https://github.com/github/catalyst/discussions
Actions https://github.com/github/catalyst/actions
Models https://github.com/github/catalyst/models
Security and quality 0 https://github.com/github/catalyst/security
Insights https://github.com/github/catalyst/pulse
Code https://github.com/github/catalyst
Issues https://github.com/github/catalyst/issues
Pull requests https://github.com/github/catalyst/pulls
Discussions https://github.com/github/catalyst/discussions
Actions https://github.com/github/catalyst/actions
Models https://github.com/github/catalyst/models
Security and quality https://github.com/github/catalyst/security
Insights https://github.com/github/catalyst/pulse
manuelpuyolhttps://github.com/manuelpuyol
mainhttps://github.com/github/catalyst/tree/main
allow-hmr-pluginshttps://github.com/github/catalyst/tree/allow-hmr-plugins
Conversationhttps://github.com/github/catalyst/pull/197
Findingshttps://github.com/github/catalyst/pull/197/findings
Commits8 (8)https://github.com/github/catalyst/pull/197/commits
Checkshttps://github.com/github/catalyst/pull/197/checks
Files changedhttps://github.com/github/catalyst/pull/197/files
Allow CustomElements to be redefinedhttps://github.com/github/catalyst/pull/197#top
manuelpuyolhttps://github.com/manuelpuyol
mainhttps://github.com/github/catalyst/tree/main
allow-hmr-pluginshttps://github.com/github/catalyst/tree/allow-hmr-plugins
https://github.com/manuelpuyol
manuelpuyolhttps://github.com/manuelpuyol
Apr 4, 2022https://github.com/github/catalyst/pull/197#issue-1192039219
Please reload this pagehttps://github.com/github/catalyst/pull/197
manuelpuyolhttps://github.com/manuelpuyol
April 4, 2022 16:27https://github.com/github/catalyst/pull/197#commits-pushed-6e4b571
https://github.com/manuelpuyol
Use try/catch instead of checking if element is registeredhttps://github.com/github/catalyst/pull/197/commits/6e4b571a8fe5916261e2c7e4973a3a3c030524c7
6e4b571https://github.com/github/catalyst/pull/197/commits/6e4b571a8fe5916261e2c7e4973a3a3c030524c7
https://github.com/manuelpuyol
Make sure window is in sync with CustomElements registrationhttps://github.com/github/catalyst/pull/197/commits/113eddaff42e248ca4328d9ddd5f89d1655a4398
113eddahttps://github.com/github/catalyst/pull/197/commits/113eddaff42e248ca4328d9ddd5f89d1655a4398
https://github.com/manuelpuyol
manuelpuyolhttps://github.com/manuelpuyol
code ownerhttps://github.com/github/catalyst/blob/a8fb3ba59a4ac258d0fe64a50ecd3b6997f5f016/CODEOWNERS#L1
April 4, 2022 16:33https://github.com/github/catalyst/pull/197#event-6364591582
https://github.com/manuelpuyol
manuelpuyolhttps://github.com/manuelpuyol
keithamushttps://github.com/keithamus
April 4, 2022 16:33https://github.com/github/catalyst/pull/197#event-6364591610
https://github.com/koddsson
koddssonhttps://github.com/koddsson
Apr 4, 2022 https://github.com/github/catalyst/pull/197#pullrequestreview-930930366
View reviewed changes https://github.com/github/catalyst/pull/197/files/113eddaff42e248ca4328d9ddd5f89d1655a4398
koddssonhttps://github.com/koddsson
https://github.com/github/catalyst/pull/197#pullrequestreview-930930366
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/github/catalyst/pull/197
manuelpuyolhttps://github.com/manuelpuyol
April 25, 2022 16:26https://github.com/github/catalyst/pull/197#commits-pushed-4979d09
https://github.com/manuelpuyol
rethrow errors unless its specifically about redefininghttps://github.com/github/catalyst/pull/197/commits/4979d0989a7953e78bede72b6c3ce7f293427a90
4979d09https://github.com/github/catalyst/pull/197/commits/4979d0989a7953e78bede72b6c3ce7f293427a90
https://github.com/manuelpuyol
change any to unknownhttps://github.com/github/catalyst/pull/197/commits/bc02a16aec553b8c17cef8358998a0c79dd8ba97
bc02a16https://github.com/github/catalyst/pull/197/commits/bc02a16aec553b8c17cef8358998a0c79dd8ba97
https://github.com/keithamus
keithamushttps://github.com/keithamus
Apr 25, 2022 https://github.com/github/catalyst/pull/197#pullrequestreview-952150157
View reviewed changes https://github.com/github/catalyst/pull/197/files/bc02a16aec553b8c17cef8358998a0c79dd8ba97
keithamushttps://github.com/keithamus
https://github.com/github/catalyst/pull/197#pullrequestreview-952150157
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/github/catalyst/pull/197
https://github.com/koddsson
koddssonhttps://github.com/koddsson
Apr 26, 2022 https://github.com/github/catalyst/pull/197#pullrequestreview-953464489
View reviewed changes https://github.com/github/catalyst/pull/197/files/bc02a16aec553b8c17cef8358998a0c79dd8ba97
https://github.com/manuelpuyol
Merge branch 'main' into allow-hmr-pluginshttps://github.com/github/catalyst/pull/197/commits/93d40359be54b7d85a8b3bdaf52eb18ebf636b34
93d4035https://github.com/github/catalyst/pull/197/commits/93d40359be54b7d85a8b3bdaf52eb18ebf636b34
https://github.com/manuelpuyol
manuelpuyolhttps://github.com/manuelpuyol
April 27, 2022 14:48https://github.com/github/catalyst/pull/197#event-6507697765
https://github.com/keithamus
Merge branch 'main' into allow-hmr-pluginshttps://github.com/github/catalyst/pull/197/commits/ea5d2b65f6b1db0d15ea85e5591e18002702a023
ea5d2b6https://github.com/github/catalyst/pull/197/commits/ea5d2b65f6b1db0d15ea85e5591e18002702a023
https://github.com/keithamus
keithamushttps://github.com/keithamus
code ownerhttps://github.com/github/catalyst/blob/ec2419827eb0eeda1075982e64ba1ab178cf65c8/CODEOWNERS#L1
April 30, 2022 07:20https://github.com/github/catalyst/pull/197#event-6527716026
keithamushttps://github.com/keithamus
April 30, 2022 08:24https://github.com/github/catalyst/pull/197#commits-pushed-1b48919
https://github.com/keithamus
Bump size-limit to 1.6.3kbhttps://github.com/github/catalyst/pull/197/commits/1b489195f933553103070b06a8d3077c5585a589
1b48919https://github.com/github/catalyst/pull/197/commits/1b489195f933553103070b06a8d3077c5585a589
https://github.com/keithamus
Update size to 1.64kbhttps://github.com/github/catalyst/pull/197/commits/8b986327e062e20c1cbc2b0f8ca863640ac5dc00
8b98632https://github.com/github/catalyst/pull/197/commits/8b986327e062e20c1cbc2b0f8ca863640ac5dc00
https://github.com/keithamus
keithamushttps://github.com/keithamus
Apr 30, 2022 https://github.com/github/catalyst/pull/197#pullrequestreview-958466385
View reviewed changes https://github.com/github/catalyst/pull/197/files/8b986327e062e20c1cbc2b0f8ca863640ac5dc00
https://github.com/manuelpuyol
manuelpuyolhttps://github.com/manuelpuyol
0775b42https://github.com/github/catalyst/commit/0775b4271d06f8a96d69a002f9a29109a6b57d51
Apr 30, 2022https://github.com/github/catalyst/pull/197#event-6527737156
https://github.com/manuelpuyol
manuelpuyolhttps://github.com/manuelpuyol
April 30, 2022 07:36https://github.com/github/catalyst/pull/197#event-6527737198
https://github.com/keithamus
keithamushttps://github.com/keithamus
Apr 30, 2022 https://github.com/github/catalyst/pull/197#ref-pullrequest-1221775971
clean up register tests, use register like decorator #214 https://github.com/github/catalyst/pull/214
keithamushttps://github.com/keithamus
Nov 22, 2022 https://github.com/github/catalyst/pull/197#ref-commit-a885458
https://github.com/keithamus
move customElements define calls to index.js and refactorhttps://github.com/github/relative-time-element/commit/a88545812e08ca617dd3f33174c91b824e0481f1
a885458https://github.com/github/relative-time-element/commit/a88545812e08ca617dd3f33174c91b824e0481f1
github/catalyst#197https://github.com/github/catalyst/pull/197
https://github.com/keithamus
keithamushttps://github.com/keithamus
Nov 22, 2022 https://github.com/github/catalyst/pull/197#ref-pullrequest-1460317487
move customElements define calls to index.js and refactor github/relative-time-element#209 https://github.com/github/relative-time-element/pull/209
https://github.com/keithamus
keithamushttps://github.com/keithamus
Nov 30, 2022 https://github.com/github/catalyst/pull/197#ref-pullrequest-1469928005
allow defining custom elements in a try/catch github/eslint-plugin-custom-elements#51 https://github.com/github/eslint-plugin-custom-elements/pull/51
https://github.co/hiddenchars
https://github.com/github/catalyst/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%2Fgithub%2Fcatalyst%2Fpull%2F197
https://github.com/keithamus
keithamus https://github.com/keithamus
https://github.com/github/catalyst/pull/197/files/8b986327e062e20c1cbc2b0f8ca863640ac5dc00
https://github.com/koddsson
koddsson https://github.com/koddsson
https://github.com/github/catalyst/pull/197/files/bc02a16aec553b8c17cef8358998a0c79dd8ba97
Please reload this pagehttps://github.com/github/catalyst/pull/197
https://github.com/manuelpuyol
https://github.com/keithamus
https://github.com/koddsson
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.