The following article is a list of outstanding bugs that are currently mainly unresolved or worth keeping an eye on in Naissance in case they are not truly resolved.
Last updated: 4 May 2025.
- HIGH IMPORTANCE.
- loadDate() doesn't reliably occur if you press Enter on the date selector. This may be due to clientside input lag, so it may not exist as an actual issue.
- loadDate() doesn't automatically occur on startup after loading in a file. Why?
- This seems like it could be addressed through having a draw loop that triggers every 1000ms until the first interaction is triggered. This draw loop and first interaction check resets with each loadSave(). This can be detected through whether the Undo/Redo timeline is currently populated; loadSave() should also clear the current timeline session.
- Entity Customisation: Names do not automatically refresh the Entity Bio.
- Entity Customisation: RGB text inputs do not actually apply to either fill/stroke automatically.
- Masks: Per .entity mask classes are not being added or rendered.
- New Entity does not appear in the hierarchy left sidebar upon being instantiated (there should be a dedicated entity for the current cursor).
- No way to set default variable values.
- Values in the current ‘New Entity’ do not transfer over to the finished entity upon finishEntity(). There should be a foolproof way to make this happen.
- The colour wheel selector neither corresponds to where you click, nor where it should be, but is consistently offset somewhat. This appears to be a mainly vertical offset of some degree. It should be local div agnostic.
- Entity Keyframes.
- There appears to be an unfixed bug with adjustTime() where setting it to 00:00 will cause a glitch-out.
- Hierarchies.
- You can't drag an Entity back to the main hierarchy reliably. This needs to be fixed.
- Masks.
- Group masks don't clear up properly. removeGroupMask() needs to be fixed to do this. This can appear when an entity's .mask is set and the session reloaded. DONE
- Masks should not impact their own entity, assuming that the current brush entity is the same as an entity that has a mask. DONE
- Undo/Redo.
- Not all delta actions have Undo/Redo counterparts; see Naissance GIS Delta Actions.
- There appears to be a redo offset of +1 past the buffer where it should be. Note: It appears more likely that there is actually an undo offset of +1, instead of a redo offset of +1.