Skip to content

Navigate to Definition popup ignores VCS file status colors #2495

@Shahelm

Description

@Shahelm

Summary

When using Navigate to Definition for a Symfony service, the popup that lists YAML service definitions does not display VCS file status colors (modified/added/etc.), even though these colors are correctly shown in other IDE views.

Steps to reproduce

Open a Symfony project under Git version control.

Modify a service definition in a services.yaml (or similar) file.

Navigate to a PHP service class.

Trigger Navigate to Definition (via Code Vision / gutter / shortcut).

Observe the popup listing YAML files where the service is defined.

Expected behavior

YAML files in the Navigate to Definition popup should be decorated with standard VCS File Status Colors (e.g. modified files highlighted in blue), consistent with:

Project View

Search Everywhere

Find Usages

Actual behavior

All entries in the popup appear with the same default color.
VCS file status (modified/added/etc.) is not reflected.

Additional notes

VCS integration is enabled and works correctly in other parts of the IDE.

Version Control → File Status Colors settings are configured and applied elsewhere.

This seems specific to the Navigate to Definition popup provided by the Symfony plugin and likely uses a custom popup renderer that does not apply VCS decorators.

Environment

IDE: PhpStorm (version: 2025.3)

Symfony Plugin (version: 2025.1.282)

VCS: Git

OS: Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions