• Robert Knight's avatar
    Always use main URL from main frame when searching for groups · 11dde525
    Robert Knight authored
    Previously the groups service used the first HTTP(S) URL returned by
    `store.searchUris()` to get the URL used to search for associated groups. In
    practice, the URIs from the main frame always appeared first in this
    list, and the main URL from that frame was the first entry within that sublist.
    However, the `store.searchUris` function doesn't provide any guarantee of this
    and future changes could break this invariant.
    
    This commit adds a `store.mainFrame()` function which returns the main
    frame, the one with no `id`, and modifies the groups service to use the
    main URI for that frame.
    
    A change in behavior here is that if the top-level frame was a non-HTTPS
    frame but embedded an HTTPS frame, then the group search would have used
    the URL from the HTTPS frame. Now it will use the non-HTTPS URL from the
    top-level frame.
    11dde525
Name
Last commit
Last update
.github Loading commit data...
docs Loading commit data...
embedding-examples Loading commit data...
images Loading commit data...
scripts Loading commit data...
src Loading commit data...
.babelrc Loading commit data...
.eslintignore Loading commit data...
.eslintrc Loading commit data...
.gitignore Loading commit data...
.npmignore Loading commit data...
.npmrc Loading commit data...
.prettierignore Loading commit data...
.prettierrc Loading commit data...
.travis.yml Loading commit data...
CODE_OF_CONDUCT Loading commit data...
Jenkinsfile Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
gulpfile.js Loading commit data...
package.json Loading commit data...
requirements-dev.in Loading commit data...
tox.ini Loading commit data...
yarn.lock Loading commit data...