Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Calendar | Impossible to processe/accept invitation #8324

Open
2 tasks done
Federico42 opened this issue Oct 14, 2024 · 4 comments
Open
2 tasks done

Google Calendar | Impossible to processe/accept invitation #8324

Federico42 opened this issue Oct 14, 2024 · 4 comments
Labels
type: bug Something is causing incorrect behavior or errors unconfirmed Newly reported issues awaiting triage or confirmation

Comments

@Federico42
Copy link

Checklist

  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.

App

Thunderbird for Android

App version

8.0b2

Where did you get the app from?

Google Play

Android version

13

Device model

Fairphone 3

Steps to reproduce

  1. received google calendar appointment/event via gmail
  2. click on "yes"/"no"/"maybe" to accept/decline the invitation
  3. go to Google Calendar app or web app and look for the new calendar

Expected behavior

After accepting an invitation or sending a tentative response, the appointment/event should be added to the calendar with the corresponding status (accepetd/tentative/decline if the option is flagged in the user's setting) and within the proper calendar (e.g. Home, Personal, Work, ...)

Actual behavior

  1. received google calendar appointment/event via gmail
  2. click on "yes"/"no"/"maybe" to accept/decline the invitation
  3. thunderbird pop-up "Refreshing Calendar's data"
  4. Google Calendar app automatically opened
  5. Pop-up "event not found"

Logs

10-14 11:06:41.660 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: synced displayState. AttachInfo displayState=2
10-14 11:06:41.660 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: setView = android.widget.PopupWindow$PopupDecorView@17f8b82 TM=true
10-14 11:06:41.670 5330 13634 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Resizing android.view.ViewRootImpl@8504285: frame = [523,43][784,127] reportDraw = true forceLayout = false syncSeqId = -1
10-14 11:06:41.674 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=PopupWindow:5cc06cd
10-14 11:06:41.674 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=PopupWindow:5cc06cd
10-14 11:06:41.676 5330 5330 D BufferQueueConsumer: connect: controlledByApp=false
10-14 11:06:41.676 5330 5330 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@85c3293[PopupWindow:5cc06cd] mNativeObject= 0xb400006e5a2b6b00 sc.mNativeObject= 0xb400006e446ffac0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646
10-14 11:06:41.676 5330 5330 I BLASTBufferQueue_Java: update, w= 277 h= 100 mName = ViewRootImpl@85c3293[PopupWindow:5cc06cd] mNativeObject= 0xb400006e5a2b6b00 sc.mNativeObject= 0xb400006e446ffac0 format= -3 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344
10-14 11:06:41.676 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Relayout returned: old=(523,43,784,43) new=(523,43,784,127) relayoutAsync=false req=(261,84)0 dur=10 res=0x403 s={true 0xb400006ecc130800} ch=true seqId=0
10-14 11:06:41.677 5330 5330 D ViewRootImpl@85c3293[PopupWindow:5cc06cd]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400006ecc130800} hwInitialized=true
10-14 11:06:41.681 5330 5330 D AbsListView: in onLayout changed
10-14 11:06:41.682 5330 5330 D ViewRootImpl@85c3293[PopupWindow:5cc06cd]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698
10-14 11:06:41.683 5330 5330 D AnimatorSet: mReversing is false. Don't call initChildren.
10-14 11:06:41.683 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Setup new sync=wmsSync-ViewRootImpl@85c3293[PopupWindow:5cc06cd]#34
10-14 11:06:41.683 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Creating new active sync group ViewRootImpl@85c3293[PopupWindow:5cc06cd]#35
10-14 11:06:41.683 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: registerCallbacksForSync syncBuffer=false
10-14 11:06:41.684 5330 5595 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Received frameDrawingCallback syncResult=0 frameNum=1.
10-14 11:06:41.684 5330 5595 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: mWNT: t=0xb400006db79bbe00 mBlastBufferQueue=0xb400006e5a2b6b00 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792
10-14 11:06:41.684 5330 5595 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Setting up sync and frameCommitCallback
10-14 11:06:41.688 5330 5481 D BLASTBufferQueue: ViewRootImpl@85c3293[PopupWindow:5cc06cd]#15 onFrameAvailable the first frame is available
10-14 11:06:41.689 5330 5481 D BLASTBufferQueue: ViewRootImpl@85c3293[PopupWindow:5cc06cd]#15 acquireNextBufferLocked size=277x100 mFrameNumber=1 applyTransaction=true mTimestamp=583216515649(auto) mPendingTransactions.size=0 graphicBufferId=22892175687743 transform=0
10-14 11:06:41.689 5330 5481 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
10-14 11:06:41.690 5330 5481 D OpenGLRenderer: CFMS:: SetUp Pid : 5330 Tid : 5481
10-14 11:06:41.691 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: reportDrawFinished seqId=0
10-14 11:06:41.691 5330 5481 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB
10-14 11:06:41.692 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[523,43][784,127] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][800,1340]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
10-14 11:06:41.692 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: handleResized mSyncSeqId = 0
10-14 11:06:41.692 5330 5330 D ViewRootImpl@85c3293[PopupWindow:5cc06cd]: reportNextDraw android.view.ViewRootImpl.handleResized:2530 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7197 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7166 android.os.Handler.dispatchMessage:106
10-14 11:06:41.693 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Setup new sync=wmsSync-ViewRootImpl@85c3293[PopupWindow:5cc06cd]#36
10-14 11:06:41.693 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Creating new active sync group ViewRootImpl@85c3293[PopupWindow:5cc06cd]#37
10-14 11:06:41.693 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: registerCallbacksForSync syncBuffer=false
10-14 11:06:41.694 5330 5594 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Received frameDrawingCallback syncResult=0 frameNum=2.
10-14 11:06:41.694 5330 5594 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: mWNT: t=0xb400006db7bb7180 mBlastBufferQueue=0xb400006e5a2b6b00 fn= 2 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792
10-14 11:06:41.694 5330 5594 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Setting up sync and frameCommitCallback
10-14 11:06:41.697 5330 5481 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=true
10-14 11:06:41.697 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: reportDrawFinished seqId=0
10-14 11:06:41.710 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
10-14 11:06:41.710 5330 5330 I ImeFocusController: onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
10-14 11:06:41.710 5330 5330 I ImeFocusController: onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
10-14 11:06:41.710 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
10-14 11:06:41.710 5330 5330 D ViewRootImpl@85c3293[PopupWindow:5cc06cd]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400006ecc130800}
10-14 11:06:41.710 5330 5330 I ImeFocusController: onPreWindowFocus: skipped, hasWindowFocus=true mHasImeFocus=false
10-14 11:06:41.710 5330 5330 I ImeFocusController: onPostWindowFocus: skipped, hasWindowFocus=true mHasImeFocus=false
10-14 11:06:41.715 5330 5481 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
10-14 11:06:41.728 5330 5481 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
10-14 11:06:42.219 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: ViewPostIme pointer 0
10-14 11:06:42.298 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: ViewPostIme pointer 1
10-14 11:06:42.299 5330 5330 D AbsListView: onTouchUp() mTouchMode : 0
10-14 11:06:42.395 5330 5330 I BLASTBufferQueue_Java: update, w= 277 h= 100 mName = ViewRootImpl@85c3293[PopupWindow:5cc06cd] mNativeObject= 0xb400006e5a2b6b00 sc.mNativeObject= 0xb400006e446ffac0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689
10-14 11:06:42.395 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: Relayout returned: old=(523,43,784,127) new=(523,43,784,127) relayoutAsync=true req=(261,84)0 dur=0 res=0x0 s={true 0xb400006ecc130800} ch=false seqId=0
10-14 11:06:42.395 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: registerCallbackForPendingTransactions
10-14 11:06:42.396 5330 5595 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: mWNT: t=0xb400006db7bb8680 mBlastBufferQueue=0xb400006e5a2b6b00 fn= 4 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792
10-14 11:06:42.416 5330 5330 I WindowManager: WindowManagerGlobal#removeView, ty=1002, view=android.widget.PopupWindow$PopupDecorView{17f8b82 V.E..V... R.....ID 0,0-261,84}, caller=android.view.WindowManagerGlobal.removeView:628 android.view.WindowManagerImpl.removeViewImmediate:208 android.widget.PopupWindow.dismissImmediate:2410
10-14 11:06:42.416 5330 5330 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda19@94efbfc
10-14 11:06:42.417 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: dispatchDetachedFromWindow
10-14 11:06:42.418 5330 5330 D BLASTBufferQueue: ViewRootImpl@85c3293[PopupWindow:5cc06cd]#15 destructor()
10-14 11:06:42.418 5330 5330 D BufferQueueConsumer: ViewRootImpl@85c3293[PopupWindow:5cc06cd]#15(BLAST Consumer)15 disconnect
10-14 11:06:42.421 5330 5330 D InputTransport: Input channel destroyed: '52aca43', fd=246
10-14 11:06:42.421 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity
10-14 11:06:42.422 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity
10-14 11:06:42.434 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
10-14 11:06:42.434 5330 5330 I ImeFocusController: onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
10-14 11:06:42.435 5330 5330 I ImeFocusController: onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
10-14 11:06:42.626 5330 5330 I ViewRootImpl@85c3293[PopupWindow:5cc06cd]: handleAppVisibility mAppVisible = true visible = false
10-14 11:06:42.626 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: handleAppVisibility mAppVisible = true visible = false
10-14 11:06:42.636 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99
10-14 11:06:42.637 5330 5481 D OpenGLRenderer: CacheManager::trimMemory(20)
10-14 11:06:42.642 5330 5330 D BLASTBufferQueue: ViewRootImpl@180ec23[GeneralSettingsActivity]#14 destructor()
10-14 11:06:42.642 5330 5330 D BufferQueueConsumer: ViewRootImpl@180ec23[GeneralSettingsActivity]#14(BLAST Consumer)14 disconnect
10-14 11:06:42.642 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=3 res=0x402 s={false 0x0} ch=true seqId=0
10-14 11:06:42.643 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: stopped(true) old = false
10-14 11:06:42.643 5330 5330 D ViewRootImpl@180ec23[GeneralSettingsActivity]: WindowStopped on net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity set to true
10-14 11:06:42.643 5330 5481 D OpenGLRenderer: CacheManager::trimMemory(20)
10-14 11:06:42.645 5330 5330 D InputTransport: Input channel destroyed: 'ClientS', fd=174
10-14 11:06:42.658 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=5 res=0x402 s={false 0x0} ch=false seqId=0
10-14 11:06:42.684 5330 5481 D OpenGLRenderer: CacheManager::trimMemory(20)
10-14 11:06:45.836 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: handleAppVisibility mAppVisible = false visible = true
10-14 11:06:45.843 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: stopped(false) old = true
10-14 11:06:45.843 5330 5330 D ViewRootImpl@180ec23[GeneralSettingsActivity]: WindowStopped on net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity set to false
10-14 11:06:45.843 5330 5330 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-14 11:06:45.843 5330 5330 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-14 11:06:45.848 5330 5474 V LogcatLogFileWriter: Writing logcat output to content URI: content://com.android.providers.downloads.documents/document/56
10-14 11:06:45.856 5330 5330 I InputMethodManager: invalidateInput
10-14 11:06:45.856 5330 5330 I InputMethodManager: invalidateInput
10-14 11:06:45.857 5330 5330 I InputMethodManager: invalidateInput
10-14 11:06:45.879 5330 5330 D BufferQueueConsumer: connect: controlledByApp=false
10-14 11:06:45.881 5330 5330 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@180ec23[GeneralSettingsActivity] mNativeObject= 0xb400006e44747000 sc.mNativeObject= 0xb400006db7981940 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646
10-14 11:06:45.881 5330 5330 I BLASTBufferQueue_Java: update, w= 800 h= 1340 mName = ViewRootImpl@180ec23[GeneralSettingsActivity] mNativeObject= 0xb400006e44747000 sc.mNativeObject= 0xb400006db7981940 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344
10-14 11:06:45.881 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)0 dur=16 res=0x403 s={true 0xb400006db7876800} ch=true seqId=0
10-14 11:06:45.882 5330 5330 D ViewRootImpl@180ec23[GeneralSettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400006db7876800} hwInitialized=true
10-14 11:06:45.883 5330 5330 D ViewRootImpl@180ec23[GeneralSettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698
10-14 11:06:45.883 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@180ec23[GeneralSettingsActivity]#38
10-14 11:06:45.883 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Creating new active sync group ViewRootImpl@180ec23[GeneralSettingsActivity]#39
10-14 11:06:45.883 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: registerCallbacksForSync syncBuffer=false
10-14 11:06:45.885 5330 5595 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
10-14 11:06:45.885 5330 5595 I ViewRootImpl@180ec23[GeneralSettingsActivity]: mWNT: t=0xb400006e5a2e8c80 mBlastBufferQueue=0xb400006e44747000 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792
10-14 11:06:45.885 5330 5595 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Setting up sync and frameCommitCallback
10-14 11:06:45.895 5330 5481 D BLASTBufferQueue: ViewRootImpl@180ec23[GeneralSettingsActivity]#16 onFrameAvailable the first frame is available
10-14 11:06:45.896 5330 5481 D BLASTBufferQueue: ViewRootImpl@180ec23[GeneralSettingsActivity]#16 acquireNextBufferLocked size=800x1340 mFrameNumber=1 applyTransaction=true mTimestamp=587423403418(auto) mPendingTransactions.size=0 graphicBufferId=22892175687744 transform=0
10-14 11:06:45.896 5330 5481 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
10-14 11:06:45.896 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: reportDrawFinished seqId=0
10-14 11:06:45.896 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity
10-14 11:06:45.897 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity
10-14 11:06:45.938 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
10-14 11:06:45.938 5330 5330 D ViewRootImpl@180ec23[GeneralSettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400006db7876800}
10-14 11:06:45.939 5330 5330 D InputMethodManagerUtils: startInputInner - Id : 0
10-14 11:06:45.939 5330 5330 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
10-14 11:06:45.949 5330 5330 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=net.thunderbird.android.beta/com.fsck.k9.ui.settings.general.GeneralSettingsActivity
10-14 11:06:45.952 5330 13634 I ViewRootImpl@180ec23[GeneralSettingsActivity]: Resizing android.view.ViewRootImpl@ca918af: frame = [0,0][800,1340] reportDraw = false forceLayout = false syncSeqId = -1
10-14 11:06:45.952 5330 5330 I ViewRootImpl@180ec23[GeneralSettingsActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][800,1340] display=[0,0][800,1340] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false

@Federico42 Federico42 added type: bug Something is causing incorrect behavior or errors unconfirmed Newly reported issues awaiting triage or confirmation labels Oct 14, 2024
@rezazarchi
Copy link
Contributor

The "yes"/"no"/"maybe" buttons are part of the web content of the message body, so the app doesn't directly control it. This isn't an app-specific issue unless there's a problem with how the app handles web-based intents or click behavior.

@Federico42
Copy link
Author

Yep, I'm aware of that.
What I'm saying here is that the app can't handle google calendar invitation.

Similar to what we have on the desktop version, namely Lighting and provider for Google Calendar, the mobile versione should be able to process invitations, being accept, decline, tentative, in dialogue with Google GMail and Calendar app, if installed on the device (or any other major service provider).

This was one big drawback in K9, at least for me.

@rezazarchi
Copy link
Contributor

This is a calendar-specific feature that relies on the mail server's calendar protocol. K-9 can't handle it directly. However, if we find an intent action that specifically targets the calendar app related action (like 'yes', 'no', or 'maybe'), we can add buttons for these actions and leverage this feature. I think this could be included alongside the additional calendar event information requested in #8244.

@Federico42
Copy link
Author

Federico42 commented Oct 18, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something is causing incorrect behavior or errors unconfirmed Newly reported issues awaiting triage or confirmation
Projects
None yet
Development

No branches or pull requests

2 participants