Bluesky app fork with some witchin' additions 💫 witchsky.app
bluesky fork client

Fix `findNodeHandle` usage on web (#10001)

authored by samuel.fm and committed by

GitHub 1ae77aa9 7cec490c

+3 -2
+3 -2
src/view/com/composer/photos/Gallery.tsx
··· 23 import {tokens, useTheme} from '#/alf' 24 import * as Dialog from '#/components/Dialog' 25 import {MediaInsetBorder} from '#/components/MediaInsetBorder' 26 - import {IS_NATIVE} from '#/env' 27 import {type PostAction} from '../state/composer' 28 import {EditImageDialog} from './EditImageDialog' 29 import {ImageAltTextDialog} from './ImageAltTextDialog' ··· 148 const [altBtnViewTag, setAltBtnViewTag] = useState<number>() 149 150 const altBtnRef = (node: View | null) => { 151 - if (node) { 152 const tag = findNodeHandle(node) 153 if (tag != null) setAltBtnViewTag(tag) 154 }
··· 23 import {tokens, useTheme} from '#/alf' 24 import * as Dialog from '#/components/Dialog' 25 import {MediaInsetBorder} from '#/components/MediaInsetBorder' 26 + import {IS_IOS, IS_NATIVE} from '#/env' 27 import {type PostAction} from '../state/composer' 28 import {EditImageDialog} from './EditImageDialog' 29 import {ImageAltTextDialog} from './ImageAltTextDialog' ··· 148 const [altBtnViewTag, setAltBtnViewTag] = useState<number>() 149 150 const altBtnRef = (node: View | null) => { 151 + // for iOS 26 fluid transition 152 + if (IS_IOS && node) { 153 const tag = findNodeHandle(node) 154 if (tag != null) setAltBtnViewTag(tag) 155 }