Refactoring a keyword/variable is not working in robot framework. A keyword name is renamed in a .robot file . But the keyword name is not getting updated in other files in which the keyword has been used. This makes maintainance of the framework inefficient.
Also when name of a variable is changed in a .py file , the new variable name is not updated in the .robot files.
Regarding the update on .py files, this is expected as this is still not implemented (the extension should warn about this)… Besides renames of .py files, do you have more issues where this doesn’t work?