View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0018636||MediaMonkey 5||Extensions framework||public||2021-12-07 18:41||2022-04-20 21:44|
|Target Version||5.0.3||Fixed in Version||5.0.3|
|Summary||0018636: Extensions with a period in the ID do not load properly|
|Description||Dr.Sol's Perpetual: https://www.mediamonkey.com/addon_system/admin/download.php?record_id=746|
Likely caused by MM thinking the folder is a file with extension ".Sol's Perpetual".
Instead of "fixing" this, I recommend that we enforce a new rule that addon IDs should be alphanumeric + space/hyphen/underscore/apostrophe/parens, to avoid any additional file confusion issues: [a-zA-Z0-9 -_'()]
|Tags||No tags attached.|
|Fixed in build||2600|
||Adding parentheses to the list of allowed characters because we already have addons with parentheses.|
- Make sure that all installed addons display properly when opening the addons dialog. (If a currently-installed addon is seen as invalid, the text will not display even though the icon will.
- Try installing these sample addons and verify that they work/fail when they should.
shouldfail-slash.mmip (1,028 bytes)
shouldfail-squarebracket.mmip (1,029 bytes)
shouldwork.mmip (1,024 bytes)
shouldwork2.mmip (1,051 bytes)
shouldfail-greek.mmip (1,030 bytes)
shouldfail-poundsign.mmip (1,028 bytes)
||Fixed in 5.0.3|
Sample addons Install/fail as noted.