Can't view messages on unfolded OnePlus Open

Delta Chat version

Android v1.52.1

Expected behavior

The chat history is available when the phone is unfolded.

Actual behavior

The chat history is not available.

Steps to reproduce the problem

  1. Open any conversation
  2. Unfold phone (or have the phone already unfolded)

Screen snapshots

Debug logs

Logs
device=OnePlus CPH2551 (CPH2551)
android=15 (T.R4T3.1c00fe3-1-62cb0, CPH2551_15.0.0.410(EX01))
sdk=35
memory=70M (55.85% free, 512M max)
memoryClass=256
host=dg02-pool06-kvm55
applicationId=com.b44t.messenger
app=Delta Chat 1.52.1-foss
versionCode=7102
installer=org.fdroid.fdroid
ignoreBatteryOptimizations=true
reliableService=true
lang=en_US
rtl=false
post-notifications-granted=true

arch=64
...[REDACTED]...
02-11 11:45:30.113   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.113   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:30.114   781   781 🟠 QuickAttachmentDrawer: updateControlsView()
02-11 11:45:30.115   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:30.120   781   781 πŸ”΅ ConversationActivity: handleSecurityChange(false, true)
02-11 11:45:30.120   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.121   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.121   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.122   781   781 πŸ”΅ ConversationFragment: ⏰ getChatMsgs(10): 0ms
02-11 11:45:30.129   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@7985ac4
02-11 11:45:30.130   781   781 πŸ”΅ SurfaceView: 268122338 onAttachedToWindow
02-11 11:45:30.136   781   781 🟠 VRI[ConversationActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-3, blastBufferQueue:null
02-11 11:45:30.136   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:30.138   781   781 πŸ”΅ CameraView: skipping layout due to zero-width/height preview size
02-11 11:45:30.162   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.ConversationActivity)/@0x26fbcb2,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:30.163   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:30.163   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:30.172   781   781 🟠 VRI[ConversationActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
02-11 11:45:30.175   781   781 πŸ”΅ AssistStructure: Flattened final assist data: 19348 bytes, containing 1 windows, 45 views
02-11 11:45:30.374   781  4249 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:30.525   781   781 🟠 VRI[RoutingActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(2268, 2440), format:-1, blastBufferQueue:null
02-11 11:45:30.525   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:30.526   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.RoutingActivity)/@0xd9a6521,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:30.570   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:30.570   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:30.575   781   781 🟠 WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@a8b4cf
02-11 11:45:30.605   781   781 🟠 VRI[RoutingActivity]: handleResized abandoned!
02-11 11:45:30.972   781   781 🟠 PassphraseRequiredActionBarActivity: onCreate(null)
02-11 11:45:30.973   781   781 πŸ”΅ AppCompatDelegate: You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature.
02-11 11:45:30.975   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.975   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.975   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.976   781   781 🟠 .b44t.messenger: Accessing hidden field Landroid/view/View;->mAttachInfo:Landroid/view/View$AttachInfo; (max-target-p, reflection, denied)
02-11 11:45:30.976   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.976   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.976   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.977   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:30.977   781   781 🟠 QuickAttachmentDrawer: updateControlsView()
02-11 11:45:30.978   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:30.983   781   781 πŸ”΅ ConversationActivity: handleSecurityChange(false, true)
02-11 11:45:30.984   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.984   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.984   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:30.985   781   781 πŸ”΅ ConversationFragment: ⏰ getChatMsgs(10): 0ms
02-11 11:45:31.002   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@abfe6a3
02-11 11:45:31.002   781   781 πŸ”΅ SurfaceView: 17632672 onAttachedToWindow
02-11 11:45:31.010   781   781 🟠 VRI[ConversationActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-3, blastBufferQueue:null
02-11 11:45:31.011   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:31.013   781   781 πŸ”΅ CameraView: skipping layout due to zero-width/height preview size
02-11 11:45:31.039   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.ConversationActivity)/@0x1e8a1f0,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:31.039   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:31.039   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:31.048   781   781 🟠 VRI[ConversationActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
02-11 11:45:31.050   781   781 πŸ”΅ AssistStructure: Flattened final assist data: 19348 bytes, containing 1 windows, 45 views
02-11 11:45:31.225   781  4249 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:31.457   781   781 🟠 VRI[RoutingActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(2268, 2440), format:-1, blastBufferQueue:null
02-11 11:45:31.457   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:31.458   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.RoutingActivity)/@0xd9a6521,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:31.492   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:31.493   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:31.502   781   781 🟠 WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@b3bd615
02-11 11:45:31.534   781   781 🟠 VRI[RoutingActivity]: handleResized abandoned!
02-11 11:45:31.919   781   781 🟠 PassphraseRequiredActionBarActivity: onCreate(null)
02-11 11:45:31.920   781   781 πŸ”΅ AppCompatDelegate: You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature.
02-11 11:45:31.922   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.922   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.923   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.924   781   781 🟠 .b44t.messenger: Accessing hidden field Landroid/view/View;->mAttachInfo:Landroid/view/View$AttachInfo; (max-target-p, reflection, denied)
02-11 11:45:31.924   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.924   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.924   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.925   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:31.925   781   781 🟠 QuickAttachmentDrawer: updateControlsView()
02-11 11:45:31.926   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:31.932   781   781 πŸ”΅ ConversationActivity: handleSecurityChange(false, true)
02-11 11:45:31.933   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.933   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.933   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:31.934   781   781 πŸ”΅ ConversationFragment: ⏰ getChatMsgs(10): 0ms
02-11 11:45:31.942   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@bffc810
02-11 11:45:31.942   781   781 πŸ”΅ SurfaceView: 138331406 onAttachedToWindow
02-11 11:45:31.948   781   781 🟠 VRI[ConversationActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-3, blastBufferQueue:null
02-11 11:45:31.949   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:31.950   781   781 πŸ”΅ CameraView: skipping layout due to zero-width/height preview size
02-11 11:45:31.976   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.ConversationActivity)/@0xb52bdde,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:31.976   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:31.976   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:31.988   781   781 🟠 VRI[ConversationActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
02-11 11:45:31.990   781   781 πŸ”΅ AssistStructure: Flattened final assist data: 19348 bytes, containing 1 windows, 45 views
02-11 11:45:32.094   781  4249 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:32.435   781   781 🟠 VRI[RoutingActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(2268, 2440), format:-1, blastBufferQueue:null
02-11 11:45:32.435   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:32.436   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.RoutingActivity)/@0xd9a6521,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:32.480   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:32.480   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:32.485   781   781 🟠 WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@3d97b4b
02-11 11:45:32.515   781   781 🟠 VRI[RoutingActivity]: handleResized abandoned!
02-11 11:45:32.882   781   781 🟠 PassphraseRequiredActionBarActivity: onCreate(null)
02-11 11:45:32.884   781   781 πŸ”΅ AppCompatDelegate: You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature.
02-11 11:45:32.886   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.886   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.886   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.888   781   781 🟠 .b44t.messenger: Accessing hidden field Landroid/view/View;->mAttachInfo:Landroid/view/View$AttachInfo; (max-target-p, reflection, denied)
02-11 11:45:32.888   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.888   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.888   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.888   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:32.889   781   781 🟠 QuickAttachmentDrawer: updateControlsView()
02-11 11:45:32.890   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:32.896   781   781 πŸ”΅ ConversationActivity: handleSecurityChange(false, true)
02-11 11:45:32.897   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.897   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.897   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:32.899   781   781 πŸ”΅ ConversationFragment: ⏰ getChatMsgs(10): 0ms
02-11 11:45:32.912   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@9ca7470
02-11 11:45:32.913   781   781 πŸ”΅ SurfaceView: 156099561 onAttachedToWindow
02-11 11:45:32.921   781   781 🟠 VRI[ConversationActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-3, blastBufferQueue:null
02-11 11:45:32.921   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:32.923   781   781 πŸ”΅ CameraView: skipping layout due to zero-width/height preview size
02-11 11:45:32.949   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.ConversationActivity)/@0x1ec596d,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:32.949   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:32.949   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:32.957   781   781 🟠 VRI[ConversationActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
02-11 11:45:32.959   781   781 πŸ”΅ AssistStructure: Flattened final assist data: 19348 bytes, containing 1 windows, 45 views
02-11 11:45:33.046   781 10652 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:33.333   781   781 🟠 VRI[RoutingActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(2268, 2440), format:-1, blastBufferQueue:null
02-11 11:45:33.333   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:33.334   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.RoutingActivity)/@0xd9a6521,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:33.351   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:33.351   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:33.390   781   781 🟠 WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@5dc6d7a
02-11 11:45:33.393   781   781 🟠 VRI[RoutingActivity]: handleResized abandoned!
02-11 11:45:33.794   781   781 🟠 PassphraseRequiredActionBarActivity: onCreate(null)
02-11 11:45:33.796   781   781 πŸ”΅ AppCompatDelegate: You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature.
02-11 11:45:33.798   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.798   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.798   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.800   781   781 🟠 .b44t.messenger: Accessing hidden field Landroid/view/View;->mAttachInfo:Landroid/view/View$AttachInfo; (max-target-p, reflection, denied)
02-11 11:45:33.800   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.800   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.800   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.801   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:33.802   781   781 🟠 QuickAttachmentDrawer: updateControlsView()
02-11 11:45:33.803   781   781 🟠 libc    : Access denied finding property "vendor.camera.aux.packagelist"
02-11 11:45:33.807   781   781 πŸ”΅ ConversationActivity: handleSecurityChange(false, true)
02-11 11:45:33.808   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.808   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.808   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:33.810   781   781 πŸ”΅ ConversationFragment: ⏰ getChatMsgs(10): 1ms
02-11 11:45:33.816   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@598db0d
02-11 11:45:33.816   781   781 πŸ”΅ SurfaceView: 193839315 onAttachedToWindow
02-11 11:45:33.822   781   781 🟠 VRI[ConversationActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-3, blastBufferQueue:null
02-11 11:45:33.823   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:33.824   781   781 πŸ”΅ CameraView: skipping layout due to zero-width/height preview size
02-11 11:45:33.847   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.ConversationActivity)/@0x7882863,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:33.847   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:33.847   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:33.856   781   781 🟠 VRI[ConversationActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
02-11 11:45:33.860   781   781 πŸ”΅ AssistStructure: Flattened final assist data: 19348 bytes, containing 1 windows, 45 views
02-11 11:45:33.983   781  4249 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:34.382   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:34.382   781   781 🟠 View    : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available
02-11 11:45:34.394   781   781 🟠 VRI[RoutingActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(2268, 2440), format:-1, blastBufferQueue:null
02-11 11:45:34.394   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:34.395   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.RoutingActivity)/@0xd9a6521,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:34.452   781   781 🟠 WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@25fe13c
02-11 11:45:34.457   781   781 🟠 VRI[RoutingActivity]: handleResized abandoned!
02-11 11:45:34.839   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@b58042e
02-11 11:45:34.845   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:34.850   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=PopupWindow:f8bccad)/@0xb8597f4,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:34.941   781 10652 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:35.636   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=PopupWindow:f8bccad)/@0xb8597f4,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:35.652   781   781 🟠 WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@f53fbcf
02-11 11:45:35.657   781   781 🟠 PassphraseRequiredActionBarActivity: onCreate(null)
02-11 11:45:35.659   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:35.659   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:35.659   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:35.662   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:35.662   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:35.662   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:35.668   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@5cc8455
02-11 11:45:35.673   781   781 🟠 VRI[ApplicationPreferencesActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-1, blastBufferQueue:null
02-11 11:45:35.673   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:35.682   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.ApplicationPreferencesActivity)/@0xe48f52b,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:35.690   781   781 🟠 VRI[ApplicationPreferencesActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
02-11 11:45:35.943   781 10652 πŸ”΅ DirectShareUtil: Updated dynamic shortcuts, success: true
02-11 11:45:36.756   781   834 πŸ”΅ DeltaChat: ++++++++++++++++++ NetworkCallback.onCapabilitiesChanged() #7398
02-11 11:45:36.851   781   781 🟠 WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
02-11 11:45:36.851   781   781 🟠 WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
02-11 11:45:36.869   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:36.869   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:36.869   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:36.906   781   781 πŸ”΅ ImeTracker: com.b44t.messenger:ad9e619b: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT_CLOSE_CURRENT_SESSION fromUser false
02-11 11:45:37.669   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:37.669   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:37.669   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:37.671   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:37.671   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:37.671   781   781 πŸ”΅ oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
02-11 11:45:37.678   781   781 πŸ”΄ OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@9306807
02-11 11:45:37.683   781   781 🟠 VRI[LogViewActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2268, 2440), lastSurfaceSize:Point(0, 0), format:-1, blastBufferQueue:null
02-11 11:45:37.683   781   781 🟠 libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
02-11 11:45:37.684   781   781 πŸ”΅ SurfaceControl:  setExtendedRangeBrightness sc=Surface(name=com.b44t.messenger/org.thoughtcrime.securesms.LogViewActivity)/@0x4ccb01e,currentBufferRatio=1.0,desiredRatio=1.0
02-11 11:45:37.695   781   781 🟠 VRI[LogViewActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false

Let’s move to Can’t view messages on unfolded OnePlus Open Β· Issue #3593 Β· deltachat/deltachat-android Β· GitHub as it is actually a bugreport.

EDIT: I thought it was a bug with you having saved messages but they are not displayed. Are there saved messages when the phone is folded?

Otherwise it is a duplicate of

Yes, the messages are there when the phone is folded. I am unable to view any messages in a conversation that I have with someone when the phone is unfolded. If folded phones just aren’t supported given their limited marketshare, that’s okay!


1 Like

I think it’s a bug if no messages can be seen at all when the phone is unfolded, hopefully someone will look into it if it is reproducible in the emulator. But I am pretty sure no developer has an actual foldable phone around.

@jfeversole Is it impossible to see any message at all when the phone is unfolded, even in existing chats? Does it help if you rotate the phone when it is unfolded so the fold line is not vertical but horizontal or vice versa?

That’s right, it’s impossible to see any messages in any of my conversations when the phone is unfolded. Rotation doesn’t change anything.

I wonder if this issue is specific to the OnePlus; the debug log I attached in the OP has several warnings/errors that call out β€œoplus” specifically.

1 Like

Indeed, I think this message in the log is relevant:
View : RecyclerView not displayed because it is too large to fit into a software layer (or drawing cache), needs 18071424 bytes, only 11088576 available

AFAIK β€œRecyclerView” is the message list that β€œrecycles” message boxes by reusing them for different messages as you scroll.

1 Like

yes, RecyclerView is the list, the message items/bubble list