Inform the user when a requirement isn't showing the last revision
Unless many other special characters prohibited in keywords (see RY-171) the dot '.' is accepted. However, in the cross-referencing pop-up these keywords are not followed.
Specifically, set up simple table:
[def1] | refers to (def2) and (def.3)
[def2] | some definition
[def.3] | some other definition
where brackets denote RY original definitions and parenthesis denote RY links.
-> now hover over [def1] and you will find a DEPENDENCY> to def2 but not to def.3
I thought about a "spinner" animated icon because it's the usual representation, but the popup doesn't update in live – The user needs to hover over the requirement again to display a refreshed version of the popup. The popup doesn't update in live because it would require polling the server several times.
I haven't found the bug about "DEF.3" not being "visible" in dependencies. If you can reproduce it, feel free to submit another bug. In the meantime, I've changed the title of this issue, for clarity.
Excellent idea. As graphical representation: how about some animated GIF indicating that the system is busy. That might be more intuitive...
I'll check in a few minutes the status of the 'dot', but in the meantime, to avoid this annoyance when a requirement isn't refreshed, I'll introduce a badge for not-yet-updated requirements:
The badge will be explained on hover:
If the wording needs improvement, please tell me.
Just checked again and now I can't reproduce the problem any more.
Maybe this is once again a problem of the delay in updating the cross references. This delay makes RY behavior appear really unpredictable and buggy...
My apologies for this bug. I'll fix it with the next release.