Add note
This commit is contained in:
		
							parent
							
								
									0846a7b94e
								
							
						
					
					
						commit
						a755dd5f9e
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		|  | @ -301,6 +301,10 @@ export function contextMenu(items: any[], ev: MouseEvent) { | ||||||
| export function post(props: Record<string, any>) { | export function post(props: Record<string, any>) { | ||||||
| 	return new Promise((resolve, reject) => { | 	return new Promise((resolve, reject) => { | ||||||
| 		// NOTE: MkPostFormDialogをdynamic importするとiOSでテキストエリアに自動フォーカスできない
 | 		// NOTE: MkPostFormDialogをdynamic importするとiOSでテキストエリアに自動フォーカスできない
 | ||||||
|  | 		// NOTE: ただ、dynamic importしない場合、MkPostFormDialogインスタンスが使いまわされ、
 | ||||||
|  | 		//       Vueが渡されたコンポーネントに内部的に__propsというプロパティを生やす影響で、
 | ||||||
|  | 		//       複数のpost formを開いたときに場合によってはエラーになる
 | ||||||
|  | 		//       もちろん複数のpost formを開けること自体Misskeyサイドのバグなのだが
 | ||||||
| 		const { dispose } = popup(MkPostFormDialog, props, { | 		const { dispose } = popup(MkPostFormDialog, props, { | ||||||
| 			closed: () => { | 			closed: () => { | ||||||
| 				resolve(); | 				resolve(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue