fix: devビルドでURLプレビューに失敗した場合に起こる不具合を修正 (MisskeyIO#139)
This commit is contained in:
		@@ -142,8 +142,8 @@ window.fetch(`/url?url=${encodeURIComponent(requestUrl.href)}&lang=${versatileLa
 | 
			
		||||
 | 
			
		||||
		return res.json();
 | 
			
		||||
	})
 | 
			
		||||
	.then((info: SummalyResult) => {
 | 
			
		||||
		if (info.url == null) {
 | 
			
		||||
	.then((info?: SummalyResult) => {
 | 
			
		||||
		if (!info?.url) {
 | 
			
		||||
			fetching = false;
 | 
			
		||||
			unknownUrl = true;
 | 
			
		||||
			return;
 | 
			
		||||
 
 | 
			
		||||
@@ -27,12 +27,16 @@ let top = $ref(0);
 | 
			
		||||
let left = $ref(0);
 | 
			
		||||
 | 
			
		||||
onMounted(() => {
 | 
			
		||||
	const rect = props.source.getBoundingClientRect();
 | 
			
		||||
	const x = Math.max((rect.left + (props.source.offsetWidth / 2)) - (300 / 2), 6) + window.pageXOffset;
 | 
			
		||||
	const y = rect.top + props.source.offsetHeight + window.pageYOffset;
 | 
			
		||||
	try {
 | 
			
		||||
		const rect = props.source.getBoundingClientRect();
 | 
			
		||||
		const x = Math.max((rect.left + (props.source.offsetWidth / 2)) - (300 / 2), 6) + window.pageXOffset;
 | 
			
		||||
		const y = rect.top + props.source.offsetHeight + window.pageYOffset;
 | 
			
		||||
 | 
			
		||||
	top = y;
 | 
			
		||||
	left = x;
 | 
			
		||||
		top = y;
 | 
			
		||||
		left = x;
 | 
			
		||||
	} catch (err) {
 | 
			
		||||
		console.error(err);
 | 
			
		||||
	}
 | 
			
		||||
});
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user