Page MenuHome

Old added Quick Favorites items cant be removed
Closed, ResolvedPublic

Description

System Information
Operating system: Darwin-15.6.0-x86_64-i386-64bit 64 Bits
Graphics card: Intel Iris Pro OpenGL Engine Intel Inc. 4.1 INTEL-10.14.74

Blender Version
Broken: version: 2.80 (sub 60), branch: blender2.7, commit date: 2019-05-07 19:17, hash: rB3dc9da3a74ee
Worked: (optional)

Short description of error
SInce some items have been moved, renamed, i cant delete them from the quick-menu. They show some OT name which i guess is related to missing links. I cant right click to remove these items

Exact steps for others to reproduce the error
Not sure how to replicate this. One thing which can be done is installing older build add items to the quick menu which have been renamed. Than install new version

this is what i see in the console

uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive
uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive
uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive
uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive
uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive
uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive
uiItemFullO: 'WM_OT_tool_set_by_name' unknown operator
python line lookup failed, interpreter inactive

This how the favorites menu looks like

Details

Type
Bug

Event Timeline

I did some searching and i guess this is somehow hardcoded. THe only thing i can find for the quick favorites is "SCREEN_MT_user_menu". This is in 2 files, i can find the operator though, so probably that is hardcoded. Yet i wonder where all this data is stored.

Rombout Versluijs (rombout) renamed this task from Add quickmenu items cant be removed to Old added Quick Favorites items cant be removed.May 9 2019, 3:43 AM
Philipp Oeser (lichtwerk) claimed this task.
Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.

Will check on this

Campbell Barton (campbellbarton) raised the priority of this task from Confirmed, Medium to Confirmed, High.

Note that we will eventually want a menu editor so it might not be necessary that all operations be possible from the menu it's self.

@Campbell Barton (campbellbarton) : just checking if adding an operator that clears invalid entries would be sufficient? This could be placed at the top of the list [if anything invalid is found]
(at first sight this would be easier than trying to jump through hoops making the (disabled) labels that get into the menu be actually right-clickable to spawn the other menu that has Remove From Quick Favorites in it...)

Not sure if this matches a menu editor design (thus asking...).

I suggest to just automatically hide any invalid menu entries, and deal with more advanced editing or cleanup later.

As a note, this build 2.80 (sub 72), 9bae9b634ec6, 2019-05-28 21:07 now has this fixed. I dont see those OT "errors" in the menu