Page MenuHome

Modifier menu always uses modifier under cursor
Closed, ResolvedPublic

Description

System Information
Operating system: Linux-4.15.0-140-generic-x86_64-with-glibc2.27 64 Bits
Graphics card: Mesa DRI Intel(R) HD Graphics 5500 (BDW GT2) Intel Open Source Technology Center 4.6 (Core Profile) Mesa 20.0.8

Blender Version
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-04-10 16:36, hash: rBed5507de8a25
Worked: (newest version of Blender that worked as expected)

Short description of error
When I apply the subdivision modifiers, the order is changed and this operation took a while, I attached a video showing this and looking on it, is visible that is highlighted the boolean but I apply the subdivision and is applied the boolean. I also attached a simple blender file.

Exact steps for others to reproduce the error
Simply applying the subdivision modifiers, this cause the change of modifier order, and Blender apply the boolean instead of subdivision modifiers.


Event Timeline

Falk David (filedescriptor) changed the task status from Needs Triage to Confirmed.Apr 12 2021, 1:00 PM

I can confirm this on the latest 2.93.0 Alpha, branch: master, commit date: 2021-04-12 07:18, hash: rB175c1382da4d.

Falk David (filedescriptor) triaged this task as High priority.EditedApr 12 2021, 1:03 PM

Took a quick look and I believe this is because of rB9f323e9bf79fbf4157a1426fa83dde0c04747a5b.

I think what is happening here is that clicking the Apply button will call the same operator as using the shortcut when hovering over the panel. Because the Apply button is "over" the modifier below it when the modifiers are collapsed, it will apply the wrong modifier.

Bumping the prior on this since it is an important bug to fix!
CC @Hans Goudey (HooglyBoogly)

Here a video that shows what I mean:

Hans Goudey (HooglyBoogly) renamed this task from The order of the modifiers changes during the application. to Modifier menu always uses modifier under cursor.Apr 24 2021, 7:47 PM