File tree 1 file changed +2
-2
lines changed 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 3
3
4
4
function changeMergeButtonState ( ) {
5
5
let container = document . querySelector ( '#js-repo-pjax-container' ) ;
6
- let issueTitle = container . querySelector ( '.js-issue-title' ) . textContent ;
6
+ let issueTitle = container . querySelector ( '.js-issue-title' ) ? .textContent ;
7
7
let buttonMerges = container . querySelectorAll ( '.merge-message button[data-details-container]' ) ;
8
8
let buttonMergeOptions = container . querySelectorAll ( '.merge-message button[data-details-container] + .select-menu-button' ) ;
9
9
let disabled = false ;
17
17
const wipTagRegex = / ( w i p | d o \s * n o t \s * m e r g e | d n m ) / i;
18
18
19
19
const isWipTitle = wipTitleRegex . test ( issueTitle ) ;
20
- const isWipTaskList = container . querySelector ( '.timeline-comment' ) && container . querySelector ( '.timeline-comment' ) . querySelector ( 'input[type="checkbox"]:not(:checked)' ) !== null ;
20
+ const isWipTaskList = container . querySelector ( '.timeline-comment' ) && container . querySelector ( '.timeline-comment' ) ? .querySelector ( 'input[type="checkbox"]:not(:checked)' ) !== null ;
21
21
let isSquashCommits = false ;
22
22
for ( const commitMessage of container . querySelectorAll ( '.commit-message' ) ) {
23
23
isSquashCommits = isSquashCommits || commitMessage . textContent . match ( / ( s q u a s h | f i x u p ) ! / ) ;
You can’t perform that action at this time.
0 commit comments