`wait-for-build` does not result in a usable checkbox
See original GitHub issuePlease ensure:
- The bug is caused by Refined GitHub. It doesn’t happen if I disable the extension.
- The bug happens after clearing extension cache. The “Clear cache” button can be found at the bottom of the options page.
Example URLs
https://github.com/mit-plv/fiat-crypto/pull/1110
Extension version
22.1.18
Browser(s) used
Chrome
Description
There is no checkbox despite the console showing that wait-for-build
is loaded:
Console errors and demonstration that this PR has running checks:
Not sure if it’s relevant, but there’s no check icon next to the commit, only for the PR:
Complete console log
refined-github.js:2967 ↩️ Skipping clean-pinned-issues refined-github.js:2967 ↩️ Skipping hide-navigation-hover-highlight refined-github.js:2967 ↩️ Skipping close-out-of-view-modals refined-github.js:2967 ↩️ Skipping hide-own-stars refined-github.js:2967 ↩️ Skipping hide-inactive-deployments refined-github.js:2967 ↩️ Skipping hide-issue-list-autocomplete refined-github.js:2967 ↩️ Skipping bypass-checks refined-github.js:2967 ↩️ Skipping clean-conversation-sidebar refined-github.js:2967 ↩️ Skipping clean-conversation-filters refined-github.js:2967 ↩️ Skipping clean-rich-text-editor refined-github.js:2967 ↩️ Skipping dim-bots refined-github.js:2967 ↩️ Skipping clear-pr-merge-commit-message refined-github.js:2967 ↩️ Skipping clean-repo-filelist-actions refined-github.js:2967 ↩️ Skipping clean-conversation-headers refined-github.js:2967 ↩️ Skipping clean-repo-sidebar refined-github.js:2967 ↩️ Skipping hide-repo-badges refined-github.js:2931 ✅ minimize-upload-bar refined-github.js:2931 ✅ hide-diff-signs refined-github.js:2931 ✅ comment-fields-keyboard-shortcuts refined-github.js:2931 ✅ one-key-formatting refined-github.js:2931 ✅ tab-to-indent refined-github.js:2931 ✅ selection-in-new-tab refined-github.js:2931 ✅ profile-hotkey refined-github.js:2931 ✅ improve-shortcut-help refined-github.js:2931 ✅ esc-to-deselect-line refined-github.js:2931 ✅ file-finder-buffer refined-github.js:2931 ✅ esc-to-cancel refined-github.js:2931 ✅ quick-review-comment-deletion refined-github.js:2931 ✅ quick-review refined-github.js:2931 ✅ conversation-activity-filter refined-github.js:2931 ✅ clean-repo-tabs refined-github.js:2931 ✅ quick-comment-hiding refined-github.js:2931 ✅ quick-comment-edit refined-github.js:2931 ✅ shorten-links refined-github.js:2931 ✅ show-whitespace 2refined-github.js:2931 ✅ linkify-code refined-github.js:2931 ✅ linkify-branch-references refined-github.js:2931 ✅ sort-conversations-by-update-time refined-github.js:2931 ✅ star-repo-hotkey refined-github.js:2931 ✅ sync-pr-commit-title refined-github.js:2931 ✅ open-ci-details-in-new-tab refined-github.js:2931 ✅ wait-for-build refined-github.js:2931 ✅ pull-request-hotkey refined-github.js:2931 ✅ embed-gist-inline refined-github.js:2931 ✅ comments-time-machine-links refined-github.js:2931 ✅ parse-backticks refined-github.js:2931 ✅ reactions-avatars refined-github.js:2931 ✅ set-default-repositories-type-to-sources refined-github.js:2931 ✅ warning-for-disallow-edits refined-github.js:2931 ✅ preview-hidden-comments 2refined-github.js:2931 ✅ fit-textareas refined-github.js:2931 ✅ collapsible-content-button refined-github.js:2931 ✅ sticky-sidebar refined-github.js:2931 ✅ toggle-everything-with-alt refined-github.js:2931 ✅ suggest-commit-title-limit refined-github.js:2931 ✅ pr-branch-auto-delete refined-github.js:2931 ✅ reload-failed-proxied-images refined-github.js:2931 ✅ linkify-user-location refined-github.js:2931 ✅ user-local-time refined-github.js:2931 ✅ quick-mention refined-github.js:2931 ✅ expand-all-hidden-comments refined-github.js:2931 ✅ prevent-link-loss refined-github.js:2931 ✅ keyboard-navigation refined-github.js:2931 ✅ linkify-user-edit-history-popup refined-github.js:2931 ✅ stop-pjax-loading-with-esc refined-github.js:2931 ✅ table-input refined-github.js:2931 ✅ convert-pr-to-draft-improvements refined-github.js:2931 ✅ git-checkout-pr refined-github.js:2931 ✅ unfinished-comments refined-github.js:2931 ✅ jump-to-change-requested-comment refined-github.js:2931 ✅ wait-for-attachments refined-github.js:2931 ✅ avoid-accidental-submissions refined-github.js:2931 ✅ update-pr-from-base-branch refined-github.js:2931 ✅ quick-label-removal refined-github.js:2931 ✅ repo-wide-file-finder refined-github.js:2931 ✅ more-dropdown-links refined-github.js:2931 ✅ releases-tab refined-github.js:2931 ✅ clean-repo-tabs 1110:1 Error handling response: TypeError: Cannot read properties of undefined (reading ‘takeRecords’) at Function.e.closeListeners (chrome-extension://clmkdohmabikagpnhjmgacbclihgmdje/content-script.js:1:5858) at chrome-extension://clmkdohmabikagpnhjmgacbclihgmdje/content-script.js:1:3858 refined-github.js:2931 ✅ ci-link refined-github.js:2931 ✅ bugs-tab DevTools failed to load source map: Could not load content for chrome-extension://hlepfoohegkhhmjieoechaddaejaokhf/build/refined-github.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME 3refined-github.js:2931 ✅ suggest-commit-title-limit
Include in this issue:
- Screenshots/video/gif demonstrating the bug, if it’s visual
- Console errors, if any
Issue Analytics
- State:
- Created 2 years ago
- Comments:8 (6 by maintainers)
Top GitHub Comments
GitHub’s automerge requires that I explicitly list out which checks need to be successful. That’s a bit more feasible now that we only have 10 checks (we used to have around 20), but the list of checks changes every so often and I’m concerned I’ll forget to update the settings. Also, it requires protecting the branch, which I’d sort-of like to avoid doing.
You need to keep the tab with the PR conversation open, but it doesn’t have to be focused, you can just keep in the background.
Maybe the little message that appears next to the checkbox could be more explicit, e.g.: “This only works if you keep this tab open in the background while waiting.”