Skip to content

User property from future set on View Loads #1836

Description

@geranzo

Problem description
We have a custom user property that we update with the list of screens in navigation back stack. This is done every time the current screen changes, whether navigating forward or backward, just before we call RumMonitor::startView(...) to report a new View Load. This is working fine for our custom actions, the user property seen in their attributes is being updated correctly. However we noticed this is not the case for the View Loads. Check out below the part of session, the View Load of Home screen at 4.36s has already a user_nav_back_stack user property updated with the data that was set over a minute later, at 1 min 21 s when the Profile View Load happened.

image

Describe what you expected:
We'd expect custom user properties to be up to date for View Loads in the same manner as they are for the custom actions.

Additional context

  • Datadog SDK version: v2.5.0
  • Datadog Gradle version: v1.12.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions