Android 上下文菜单遮挡了 Composer AI 助手

部分继续此主题:AI helper has disappeared in composer

你好 :waving_hand:

我认为这只会影响 Android,因为上下文菜单会出现在所选文本的顶部。现在 AI 助手也出现在顶部位置,这使得它大部分时间都无法使用。

在顶行它对齐得很好,但与气泡之间缺少距离。

否则它会出现在顶部位置

谢谢 :slightly_smiling_face:

3 个赞

@awesomerobot / @keegan 我确实在想我们是否应该为移动设备使用不同的范式。

也许试图与移动上下文菜单搏斗太难了?

我想我们可以玩打地鼠游戏,将其偏移 20 像素渲染,但我不知道这是否能长期获胜。

例如,我们可以在移动设备上相当安全地使用这个区域吗?

6 个赞

是的,请。因为通常我几乎每次都需要点击两次选定的文本才能让上下文菜单消失,因为助手完全或部分在它下面。但是 iPhone 15 和最新的 iOS 不再是这样了。如果我让上下文菜单消失,助手也会消失。

当然,我可以到处滚动手机,有时我会看到助手,但有时它会完全随机地跳到别处。

是的。不再是 Android 的事情了,但我认为在多个主题中讨论同一件事没有意义。

4 个赞

但是气泡可以移动,对吗?

3 个赞

它可以,但不同的操作系统会在不同的位置呈现原生悬停菜单。

我们无法控制 Android / Apple 核心开发人员的行为,也无法注入原生悬停菜单。

6 个赞

但是,如果我想只选择那个词,它仍然是一个问题。

这和这个情况一样:Quoting popup positioning on mobile

4 个赞

这应该已经通过以下方式解决了:

谢谢 @chapoi :tada:

3 个赞

太好了,看起来很棒。我注意到一件事,它不能通过键盘计算。

2 个赞

嗯,它在我的 iOS 上运行正常。也许这是 Android 特有的问题。

我将在 Android 设备上进行一些测试,看看是否能解决问题。

2 个赞

也把 iPad 加入那个列表吧…… 不行,还在别处。

2 个赞

@Don 嗯,它在我的 Android 设备上运行正常 :confused: 你能分享更多关于你正在使用的设备的信息吗?

1 个赞

华为 P20 Pro
Android 10;CLT-L29 Build/HUAWEICLT-L29
Chrome 127.0.6533.103

1 个赞

所以,很奇怪,我的虚拟键盘也没能奏效,但现在突然可以了。你能刷新一下再试一次,确认它仍然没有显示出来吗?(iPad 的情况是这样,Android 是另一个问题)

谢谢!

1 个赞

是的,在 Android 上,如果我将 env(keyboard-inset-height) 添加到顶部计算中,它对我来说就可以工作。

top: calc(var(--mobile-virtual-screen-height) - var(--composer-helper-menu-height) - env(keyboard-inset-height));

2 个赞

对我来说,在 Android 上也不起作用。

在 Android 上,我们使用正确的键盘可见性 API,因此按照 @Don 的建议进行修复很容易,而不是像 iOS 那样麻烦。

2 个赞

这现在也可以在 Android 上运行了。

2 个赞

也?你是想说“仅限安卓”?

不,它在我们的 iPhone 上也能正常工作。您是指您的 iPad 仍然无法工作吗?

我的 iPhone 在这里无法使用,但 iPad 也无法使用。所以要么它仍然坏了,要么我不再有权限在 composer 上使用 AI 助手。

但我会重建我的论坛,看看情况是否不同。

这会是 Hub 的问题吗 :thinking: 不,不是。

1 个赞

这是我在 Meta 上的 iPhone 上遇到的问题:

  • 选择足够大的文本(我认为最小为 3 个字符)
  • 你没有在右下角看到弹出窗口?