File tree 4 files changed +22
-5
lines changed 4 files changed +22
-5
lines changed Original file line number Diff line number Diff line change 18
18
"dependencies" : {
19
19
"@fortawesome/fontawesome-free" : " ^5.15.4" ,
20
20
"@shoelace-style/shoelace" : " ~2.15.1" ,
21
- "@webrecorder/wabac" : " ^2.20.6 " ,
21
+ "@webrecorder/wabac" : " ^2.20.7 " ,
22
22
"bulma" : " ^0.9.3" ,
23
23
"electron-log" : " ^4.4.1" ,
24
24
"electron-updater" : " ^6.3.9" ,
Original file line number Diff line number Diff line change @@ -126,6 +126,13 @@ class Embed extends LitElement {
126
126
}
127
127
}
128
128
129
+ fullReload ( ) {
130
+ const iframe = this . renderRoot . querySelector ( "iframe" ) ;
131
+ if ( iframe ?. contentWindow ) {
132
+ iframe . contentWindow . postMessage ( { type : "fullReload" } ) ;
133
+ }
134
+ }
135
+
129
136
handleMessage ( event : IframeMessage ) {
130
137
const iframe = this . renderRoot . querySelector ( "iframe" ) ;
131
138
Original file line number Diff line number Diff line change @@ -229,6 +229,16 @@ class Item extends LitElement {
229
229
230
230
this . observer . observe ( this ) ;
231
231
}
232
+
233
+ if ( this . embed ) {
234
+ window . addEventListener ( "message" , ( event : MessageEvent ) => {
235
+ if ( event . source === window . parent ) {
236
+ if ( event . data . type === "fullReload" ) {
237
+ void this . deleteFully ( true ) ;
238
+ }
239
+ }
240
+ } ) ;
241
+ }
232
242
}
233
243
234
244
async runUpdateLoop ( ) {
Original file line number Diff line number Diff line change 1021
1021
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
1022
1022
integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
1023
1023
1024
- " @webrecorder/wabac@^2.20.6 " :
1025
- version "2.20.6 "
1026
- resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.20.6 .tgz#8b28b58d5ae900faebd7be30224eadc620838f9e "
1027
- integrity sha512-bCvHgfnKHFzEuwPkIxdYIVuBmVTzOgxf96DeDTdZkhPI99iP7AUrz/Y6+qgoD9Vjn4usozUff25vdViD5mtiUg ==
1024
+ " @webrecorder/wabac@^2.20.7 " :
1025
+ version "2.20.7 "
1026
+ resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.20.7 .tgz#577fdf44f3c278ee0966b188174b57ac05a22dfc "
1027
+ integrity sha512-SXy+0aofoVvBzsHn97r+JIE7g4q8sNYox2FyYa5KA3Nv2fO6T+NF9jdrLmLCu+pruz3pvVlJbZqA9djLqE+sNg ==
1028
1028
dependencies :
1029
1029
" @peculiar/asn1-ecc" " ^2.3.4"
1030
1030
" @peculiar/asn1-schema" " ^2.3.3"
You can’t perform that action at this time.
0 commit comments