Skip to content

3D Symbology reload fails unless View Mode or Column Selection is changed #63742

@ViperMiniQ

Description

@ViperMiniQ

What is the bug or the crash?

Applying 3D symbology in Layer Styling -> 3D View works only the first time.
After the symbology has been applied, if the user changes some values and tries to reload the same symbology using the same method, it will not work.

This is where things get strange:
The symbology will reload correctly only if the user switches between Icon View and List View (depending on where they started).

For example, if the symbology was applied from Icon View and the user modifies some values, they must switch to List View to reapply the same symbology.

Some more fun stuff concerning List View specifically:
If the user applied the symbology by clicking the Name column, after modifying values, they must click on a different column for the symbology to reload.

Screencast_20251030_101655.webm

If multiple saved styles exist, the issue remains the same when reloading the same style. However, it’s easier to work around by switching to a different style and then back to the desired one, but that is not a solution.

Steps to reproduce the issue

1.) Add a layer to QGIS
2.) Open Layer Styling panel
3.) Go to 3D view (modify values if you want) and click on Save 3D Symbol...
4.) Try loading the same symbol twice (no, really, read the above description)

Versions

QGIS version3.99.0-Master
QGIS code revision23fde5f7ff5
 
Libraries
Qt version6.9.2
Python version3.13.9
GDAL version3.10.3
PROJ version9.6.2
EPSG Registry database versionv12.013 (2025-05-26)
GEOS version3.13.0-CAPI-1.19.0
SFCGAL versionNo support
SQLite version3.47.2
PDAL version2.8.4
PostgreSQL client version16.9
SpatiaLite version5.1.0
QWT version6.2.0
QScintilla2 version2.14.1
OS versionFedora Linux 42 (KDE Plasma Desktop Edition)
 
Active Python plugins
db_manager0.1.20
processing2.12.99
grassprovider2.12.99
MetaSearch0.3.6

Supported QGIS version

  • I'm running a supported QGIS version according to the roadmap.

New profile

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugEither a bug report, or a bug fix. Let's hope for the latter!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions