@@ -8,6 +8,7 @@ let useShortColumn = true
88let currentView = false
99let currentPackage = false
1010let args = { }
11+ let key = Date . now ( )
1112
1213patchfox . listen ( "package:changed" , ( event , data ) => {
1314 console . log ( `package changed to "${ data . packageToOpen . name } .${ data . view } "` )
@@ -72,9 +73,10 @@ patchfox.listen("package:go", (event, { pkg, view, data }) => {
7273 state . identity = cs . identity
7374 }
7475 let qs = queryString . stringify ( state )
75- history . pushState ( { pkg, view, data } , "" , path . join ( __dirname , `index.html?${ qs } ` ) )
76+ history . pushState ( { pkg, view, data } , "" , path . join ( process . cwd ( ) , `/ui/ index.html?${ qs } ` ) )
7677 console . log ( `going to ${ pkg } .${ view } with args` , data )
7778 goPackage ( { pkg, view, data } )
79+ key = Date . now ( )
7880 m . redraw ( )
7981 window . scrollTo ( 0 , 0 )
8082} )
@@ -111,8 +113,8 @@ const Wm = {
111113 // system packages
112114 ...systemPackages . map ( pkg => m ( pkg . view ) ) ,
113115 // app package or current package
114- currentPackage ?. app ? m ( ".container.wm-current-app-container.container.mx-auto" , m ( currentView , { ...args } ) ) :
115- m ( ".wm-current-package-container.p-2" , m ( ".wm-current-package" , m ( currentView , { ...args } ) ) ) ,
116+ currentPackage ?. app ? m ( ".container.wm-current-app-container.container.mx-auto" , m ( currentView , { key , ...args } ) ) :
117+ m ( ".wm-current-package-container.p-2" , m ( ".wm-current-package" , m ( currentView , { key , ...args } ) ) ) ,
116118 m ( "div" , { style : { height : "40px" } } )
117119 ] )
118120 )
0 commit comments