web: rollback dependabot context (#7479)

* web: break circular dependency between AKElement & Interface.

This commit changes the way the root node of the web application shell is
discovered by child components, such that the base class shared by both
no longer results in a circular dependency between the two models.

I've run this in isolation and have seen no failures of discovery; the identity
token exists as soon as the Interface is constructed and is found by every item
on the page.

* web: fix broken typescript references

This built... and then it didn't?  Anyway, the current fix is to
provide type information the AkInterface for the data that consumers
require.

* web: rollback dependabot's upgrade of context

The most frustrating part of this is that I RAN THIS, dammit, with the updated
context and the current Wizard, and it finished the End-to-End tests without
complaint.
This commit is contained in:
Ken Sternberg 2023-11-07 08:03:07 -08:00 committed by GitHub
parent b9afac5008
commit 67d6c0e8af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 14 deletions

19
web/package-lock.json generated
View File

@ -18,7 +18,7 @@
"@formatjs/intl-listformat": "^7.5.0", "@formatjs/intl-listformat": "^7.5.0",
"@fortawesome/fontawesome-free": "^6.4.2", "@fortawesome/fontawesome-free": "^6.4.2",
"@goauthentik/api": "^2023.10.2-1698526374", "@goauthentik/api": "^2023.10.2-1698526374",
"@lit-labs/context": "^0.5.1", "@lit-labs/context": "^0.4.0",
"@lit-labs/task": "^3.1.0", "@lit-labs/task": "^3.1.0",
"@lit/localize": "^0.11.4", "@lit/localize": "^0.11.4",
"@open-wc/lit-helpers": "^0.6.0", "@open-wc/lit-helpers": "^0.6.0",
@ -3436,11 +3436,12 @@
} }
}, },
"node_modules/@lit-labs/context": { "node_modules/@lit-labs/context": {
"version": "0.5.1", "version": "0.4.1",
"resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.5.1.tgz", "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.4.1.tgz",
"integrity": "sha512-ELR50iyIFb0mOTkzR7bSUamipLY8QzbiXzTElJr+fInBhUpUbe4bx7Z2ekPO+WbunQRB2Bc3z/V7lIPTN+tbVQ==", "integrity": "sha512-o+uKepgEPoYAVaPvSASoDiUWKdcf7neyhFcm9dvtiLgptKoINZD1vW7GbbH/2hPtxLxgcmVfZ9NDCXNDQeHTHQ==",
"dependencies": { "dependencies": {
"@lit/context": "^1.0.0" "@lit/reactive-element": "^1.5.0",
"lit": "^2.7.0"
} }
}, },
"node_modules/@lit-labs/ssr-dom-shim": { "node_modules/@lit-labs/ssr-dom-shim": {
@ -3456,14 +3457,6 @@
"@lit/task": "^1.0.0" "@lit/task": "^1.0.0"
} }
}, },
"node_modules/@lit/context": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@lit/context/-/context-1.0.1.tgz",
"integrity": "sha512-ujQEV42vRjhNzCu/YNc+dy8eq48cEYO2SvEl7iCmMzt8X7ixUYcDt8DPV1UBr58FJ7EUe9vTLPv/0soAi9bfRw==",
"dependencies": {
"@lit/reactive-element": "^1.6.2 || ^2.0.0"
}
},
"node_modules/@lit/localize": { "node_modules/@lit/localize": {
"version": "0.11.4", "version": "0.11.4",
"resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz",

View File

@ -39,7 +39,7 @@
"@formatjs/intl-listformat": "^7.5.0", "@formatjs/intl-listformat": "^7.5.0",
"@fortawesome/fontawesome-free": "^6.4.2", "@fortawesome/fontawesome-free": "^6.4.2",
"@goauthentik/api": "^2023.10.2-1698526374", "@goauthentik/api": "^2023.10.2-1698526374",
"@lit-labs/context": "^0.5.1", "@lit-labs/context": "^0.4.0",
"@lit-labs/task": "^3.1.0", "@lit-labs/task": "^3.1.0",
"@lit/localize": "^0.11.4", "@lit/localize": "^0.11.4",
"@open-wc/lit-helpers": "^0.6.0", "@open-wc/lit-helpers": "^0.6.0",