Android ChatGPT App: scrollable containers inside Apps SDK widgets do not receive vertical scroll gestures

I am seeing a potential issue in the ChatGPT Android app when using Apps SDK widgets.

Environment:

  • ChatGPT Android app
  • Apps SDK widget
  • React + Tailwind
  • Widget rendered inside iframe

Minimal reproduction:

Test 1:

  • Widget with a fixed-height container
  • Inner content uses overflow-y-scroll
  • Multiple items to force scrolling

Result:

  • Widget renders correctly
  • Vertical swipe gestures do not scroll the inner container
  • Content appears static

Test 2:

  • Same widget
  • Removed overflow-y-scroll
  • Content grows naturally and scrolling is handled by the ChatGPT conversation

Result:

  • Scrolling works correctly
  • All content is accessible

We also tested:

  • notifyIntrinsicHeight()
  • maxHeight / safeArea
  • min-h-0 / flex layout adjustments
  • overscroll-behavior variations
  • touch-action variations

None changed the behavior.

Question:

Are nested scrollable containers officially supported inside Apps SDK widgets on Android?

Has anyone else experienced issues with overflow-y-scroll regions inside Apps SDK widgets in the ChatGPT Android client?

Hey there! As far as I can tell, this looks like expected behavior for inline Apps SDK cards.

Inline cards are meant to auto-fit their content and avoid internal/nested scrolling. If the experience needs its own scrollable area or richer browsing, the supported path is to let the inline card grow naturally or provide an expand action and move that experience into fullscreen with window.openai.requestDisplayMode({ mode: "fullscreen" }).