webrecorder / replayweb.page

Serverless replay of web archives directly in the browser
https://replayweb.page
GNU Affero General Public License v3.0
688 stars 55 forks source link

Upgrade Shoelace & Lit #329

Closed SuaYoo closed 3 months ago

SuaYoo commented 3 months ago

Related to https://github.com/webrecorder/browsertrix/issues/1836 -- Upgrades Shoelace and Lit to match browsertrix.

Since this doesn't fix the underlying issue of potentially mis-matched Shoelace versions, as a follow up, we may want to try this experimental scoped customregistry polyfill: https://github.com/webcomponents/polyfills/tree/master/packages/scoped-custom-element-registry

SuaYoo commented 3 months ago

Looks good! We should update to lit 3 too at some point.

Yeah the scope of this PR could be to match lit and shoelace versions with browsertrix, and then we could try https://open-wc.org/docs/development/scoped-elements/ as a follow-up? cc @ikreymer