-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
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 version | 3.99.0-Master |
| QGIS code revision | 23fde5f7ff5 |
| Libraries | |
| Qt version | 6.9.2 |
| Python version | 3.13.9 |
| GDAL version | 3.10.3 |
| PROJ version | 9.6.2 |
| EPSG Registry database version | v12.013 (2025-05-26) |
| GEOS version | 3.13.0-CAPI-1.19.0 |
| SFCGAL version | No support |
| SQLite version | 3.47.2 |
| PDAL version | 2.8.4 |
| PostgreSQL client version | 16.9 |
| SpatiaLite version | 5.1.0 |
| QWT version | 6.2.0 |
| QScintilla2 version | 2.14.1 |
| OS version | Fedora Linux 42 (KDE Plasma Desktop Edition) |
| Active Python plugins | |
| db_manager | 0.1.20 |
| processing | 2.12.99 |
| grassprovider | 2.12.99 |
| MetaSearch | 0.3.6 |
Supported QGIS version
- I'm running a supported QGIS version according to the roadmap.
New profile
- I tried with a new QGIS profile
Additional context
No response