fallback to searching for object "anywhere" #13327
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Intent
Addresses:
Approach
The existing code passes an
env
+obj
combination that will not result in the object being found.In this PR:
.rs.getHelpDataFrame
env
when constructing the gridviewer uri, because the data was found "anywhere"DataViewer.cpp
, if we can't find the data frame using existing methods, try to find it "anywhere" before giving up and erroringUsing this repro:
env
uri paramtest_ls
obj
uri parama
test_ls$a
a
intest_ls
(test_ls
is not an environment)test_ls$a
"anywhere"Automated Tests
none
QA Notes
In addition to the repro steps from #13291, I tested an additional nesting layer:
Documentation
none
Checklist
NEWS.md
- [ ] If this PR adds or changes UI, the updated UI meets accessibility standards