mirror of
				https://github.com/flynx/pWiki.git
				synced 2025-11-04 04:50:09 +00:00 
			
		
		
		
	notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									6e0d2f3cc0
								
							
						
					
					
						commit
						edcbd29087
					
				@ -454,6 +454,9 @@ module.BaseStore = {
 | 
				
			|||||||
					// 		this can be the result of matching a/* in a a/b/c
 | 
										// 		this can be the result of matching a/* in a a/b/c
 | 
				
			||||||
					// 		and returning a a/b which can be undefined...
 | 
										// 		and returning a a/b which can be undefined...
 | 
				
			||||||
					return that.get(p, strict) })
 | 
										return that.get(p, strict) })
 | 
				
			||||||
 | 
								// XXX BUG CHROME: this hangs on Chrome when getting a 
 | 
				
			||||||
 | 
								// 		generator function...
 | 
				
			||||||
 | 
								// 		...should not require any editing when bug fixed.
 | 
				
			||||||
			: (await this.__get__(path) 
 | 
								: (await this.__get__(path) 
 | 
				
			||||||
				?? ((this.next || {}).__get__ 
 | 
									?? ((this.next || {}).__get__ 
 | 
				
			||||||
					&& this.next.get(path, strict))) },
 | 
										&& this.next.get(path, strict))) },
 | 
				
			||||||
 | 
				
			|||||||
@ -2,12 +2,19 @@
 | 
				
			|||||||
* 
 | 
					* 
 | 
				
			||||||
*
 | 
					*
 | 
				
			||||||
* XXX BUG CHROME: can't .get(..) a generator...
 | 
					* XXX BUG CHROME: can't .get(..) a generator...
 | 
				
			||||||
 | 
					* 		affected code:
 | 
				
			||||||
 | 
					* 			BaseStore's .get(..)
 | 
				
			||||||
 | 
					* 		bug report:
 | 
				
			||||||
* 			https://bugs.chromium.org/p/chromium/issues/detail?id=1361981
 | 
					* 			https://bugs.chromium.org/p/chromium/issues/detail?id=1361981
 | 
				
			||||||
* 		when done test:
 | 
					* 		when done test:
 | 
				
			||||||
* 			.get('/test/list/generator').asPages()
 | 
					* 			.get('/test/list/generator').asPages()
 | 
				
			||||||
* 			.get('/test/list/generator').raw
 | 
					* 			.get('/test/list/generator').raw
 | 
				
			||||||
* 			.get('/test/list/generator').data
 | 
					* 			.get('/test/list/generator').data
 | 
				
			||||||
* 			.get('/test/list/generator').text
 | 
					* 			.get('/test/list/generator').text
 | 
				
			||||||
 | 
					* 		potential temporaty fix:
 | 
				
			||||||
 | 
					* 			wrap all .__get__(..) call in an async function testing if 
 | 
				
			||||||
 | 
					* 			it's return value is a generator function (return) or anything 
 | 
				
			||||||
 | 
					* 			else (await)...
 | 
				
			||||||
* XXX CACHE need to explicitly prevent caching of some actions/pages...
 | 
					* XXX CACHE need to explicitly prevent caching of some actions/pages...
 | 
				
			||||||
* XXX FEATURE tags and accompanying API...
 | 
					* XXX FEATURE tags and accompanying API...
 | 
				
			||||||
* 		- add tags to page -- macro/filter
 | 
					* 		- add tags to page -- macro/filter
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user