From 164b9c925ec3a04c77db01efd818e48d434298cf Mon Sep 17 00:00:00 2001 From: Maciej Pienczyn Date: Wed, 18 Mar 2026 10:16:16 +0100 Subject: [PATCH] debug: log mobile cookies to /tmp/pwa_debug.log Co-Authored-By: Claude Opus 4.6 (1M context) --- utils/analytics.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/utils/analytics.py b/utils/analytics.py index 848aee7..db9a170 100644 --- a/utils/analytics.py +++ b/utils/analytics.py @@ -101,6 +101,20 @@ def get_or_create_analytics_session(): # PWA detection from cookie (set by JS in standalone mode) pwa_cookie = request.cookies.get('pwa_mode') == '1' pwa_display = request.cookies.get('pwa_display', '') + # DEBUG: log all cookies for mobile sessions to /tmp/pwa_debug.log + if user_session.device_type == 'mobile': + try: + with open('/tmp/pwa_debug.log', 'a') as _f: + import json as _json + _f.write(_json.dumps({ + 'session_id': user_session.id, + 'path': request.path, + 'pwa_mode': request.cookies.get('pwa_mode'), + 'pwa_display': request.cookies.get('pwa_display'), + 'all_cookies': list(request.cookies.keys()), + }) + '\n') + except Exception: + pass if not user_session.is_pwa and pwa_cookie: user_session.is_pwa = True db.commit()