Skip to content

Instantly share code, notes, and snippets.

@compwron
Created April 16, 2026 00:42
Show Gist options
  • Select an option

  • Save compwron/9c6ec02307d5afa9338ff16cb4dfd02b to your computer and use it in GitHub Desktop.

Select an option

Save compwron/9c6ec02307d5afa9338ff16cb4dfd02b to your computer and use it in GitHub Desktop.

WF-40537: Datadog RUM Session Analysis

Ticket: Blank screen when adding specific Incontinence packages (e.g. "cleansing wipes") to DME order AXAFH-3I-H0-96NG
User: [email protected]
Environment: Staging
Date range: Apr 13–15, 2026


Issue Summary

A supplier (Forest Lake Medical Supply) encounters a blank screen when attempting to add certain Incontinence packages (e.g. "cleansing wipes") to a specific DME order. The request hits DmeOrderPackageConfigurationsController#show with search_workflow: 'supplier_first_search'. The UI incorrectly triggers a "select supplier" step for a user who is already a supplier, resulting in an empty list / blank screen.


Datadog Session Links

Query (all sessions for this user):
michaela.healton staging sessions

# Date Session ID Views Actions Frustrations Path Replay
1 Apr 15, 23:33 37402cea-78df-4f73-b0c4-190971504f63 1 0 0 /u/r/?/dashboard (active) replay
2 Apr 15, 19:05 11ef0b50-60e2-4aa3-8598-337356d4eb5c 35 95 1 /u/s/?/orders/?/payment…/clinical replay
3 Apr 15, 18:14 b42740b9-cc51-4acc-b0b2-a440481973ec 16 69 4 /u/r/?/dashboard…/payment replay
4 Apr 15, 16:39 2c428533-3c25-4676-ba26-a863d3594615 10 17 0 …/payment…/clinical replay
5 Apr 14, 22:11 51a72d8d-035f-4ef2-b306-abcbd4c0e6fd 63 326 4 /u/r/?/dashboard…/clinical replay
6 Apr 14, 19:03 302cc47e-1435-49f6-b43d-08229d94d604 1 1 0 …/clinical (sandbox) replay
7 Apr 14, 18:34 cc48ade3-5666-4841-bb87-118a9aaad914 57 250 5 /u/r/?/dashboard…/clinical replay
8 Apr 14, 18:04 8303f804-075e-4b52-b6e0-8a3a1e717bc3 5 1 0 …/clinical/u/r/?/dashboard (sandbox) replay
9 Apr 14, 17:40 ccc8d588-ee40-42a3-81a3-515ceb3179c4 57 250 4 /u/r/?/dashboard…/clinical replay
10 Apr 13, 18:06 db92601f-18b6-4ea7-8bca-e85622fb1af2 89 316 2 …/clinical/u/p/?/orders/?/review (sandbox) replay

Deep-Dive: Session 51a72d8d (Apr 14, 22:11 — most complete data)

User created 3 orders and configured 10 packages, all via supplier_first_search workflow.

Order 1: S5Y3B-RQ3-8JY-79

Time (UTC) View Actions Frustrations Notes
22:11:16 /u/r/?/dashboard 3 0 Session start (Google SSO login)
22:11:29 /u/s/?/orders/new 5 1 Frustration on new order form
22:11:52 /u/s/?/orders/patient_search 7 0
22:12:07 .../orders/S5Y3B.../payment 16 0
22:12:46 .../products 2 0 2.5s — routing to pkg config
22:12:48 .../package_configuration/GE-DY2-2ZTR-1L5V 6 0 ✅ Success
22:13:07 .../products/s/GLJA-8FZVG-2D-YA 2 0 Back to product list
22:13:09 .../package_configuration/E0-ME4-G2E4-GFA0 9 0 ✅ Success
22:13:35 .../delivery 2 0
22:13:37 .../products 13 0 Went back to add more
22:13:45 .../package_configuration/YD-KG6Q-341U-GXV 6 0 ✅ Success
22:14:00–22:18:28 clinical ↔ payment (12 views) varies 0 Normal workflow toggling

Order 2: 2Z-LA-GJ-E90-6ND

Time (UTC) View Actions Frustrations Notes
22:21:31 /u/s/?/orders/new 5 1 Frustration on new order form
22:22:17 .../products 2 0
22:22:20 .../package_configuration/QF-JNIJ-2C-Z5-ZH 7 0 ✅ Success
22:22:37 .../products/s/GLJA-8FZVG-2D-YA 2 0 1.9s — brief
22:22:39 .../package_configuration/FA-JIXN-8Q-PU-13 9 0 ✅ Success
22:23:02 .../products 14 0 Back for more
22:23:09 .../package_configuration/DKG-7ISE-G8-1RTL 6 0 ✅ Success
22:23:24–22:25:37 delivery → clinical ↔ payment (12 views) varies 0 Normal workflow

Order 3: UV-RK4-0D9-GL-IE

Time (UTC) View Actions Frustrations Notes
22:26:42 /u/s/?/orders/new 5 1 Frustration on new order form
22:27:58 .../products 2 0
22:28:01 .../package_configuration/32Y-80-LUK-3YC3R 6 0 ✅ Success
22:28:16 .../products/s/GLJA-8FZVG-2D-YA 2 0
22:28:18 .../package_configuration/PA-9DJVT-ET-G6L2 10 1 ⚠️ Frustration during pkg config
22:28:44 .../products/s/GLJA-8FZVG-2D-YA 14 0
22:28:50 .../package_configuration/FPH7-UJYM-8C-AYD 5 0 ✅ Success
22:29:06 .../products/s/GLJA-8FZVG-2D-YA 1 0
22:29:10–22:30:01 delivery → clinical → payment → clinical varies 0

Cross-Correlation with WF-40537

Issue aspect Session evidence
Blank screen on package config Not directly captured. All visible package_configuration views loaded successfully with 5–10 actions each. Bug may be product-specific (cleansing wipes) — configured packages in these sessions were different products that worked.
supplier_first_search workflow Confirmed in use — URL pattern /products/s/{supplier_id}/package_configuration/{id} appears throughout. Supplier auto-resolves to user's employer.
"Select supplier" step triggered incorrectly Not observed. No view showed an intermediate supplier selection page with 0 actions or abnormal duration.
Frustration on package config 1 instance: PA-9DJVT-ET-G6L2 in session 51a72d8d (26s, 10 actions, 1 frustration) — user hit friction but completed the configuration.
Specific to certain packages Likely. User successfully configured ~16 packages across sessions. Bug may only reproduce with specific product types (Incontinence cleansing wipes) that have different SupplierPackageConfiguration or Shop::SupplierOffering allowlist settings.

Conclusions

  1. The blank screen is product-specific, not a general workflow failure. The user routinely configures packages successfully via supplier_first_search.
  2. The frustration on PA-9DJVT-ET-G6L2 is the closest signal to the bug — worth investigating what product this configuration ID maps to.
  3. The "select supplier" step never appeared as a standalone view in the captured data — when it works, the supplier auto-resolves and the URL includes /products/s/{supplier_id}/... directly.
  4. To capture the exact blank screen, search for package_configuration views with 0 actions or look for the specific order AXAFH-3I-H0-96NG mentioned in the ticket.
  5. Datadog truncation limited analysis of sessions cc48ade3 and db92601f — earlier views in those sessions may contain the blank screen event.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment