Skip to content

Commit b6010ab

Browse files
committed
prevent checkbox caching via autocomplete=off
1 parent d7ec95a commit b6010ab

File tree

3 files changed

+2
-8
lines changed

3 files changed

+2
-8
lines changed

templates/repo/issue/list.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<div id="issue-filters" class="ui stackable grid">
3030
<div class="six wide column">
3131
{{if $.CanWriteIssuesOrPulls}}
32-
<input type="checkbox" class="issue-checkbox-all gt-vm gt-mr-4" title="{{.locale.Tr "repo.issues.action_check_all"}}">
32+
<input type="checkbox" autocomplete="off" class="issue-checkbox-all gt-vm gt-mr-4" title="{{.locale.Tr "repo.issues.action_check_all"}}">
3333
{{end}}
3434
{{template "repo/issue/openclose" .}}
3535
</div>

templates/shared/issuelist.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<li class="item gt-df gt-py-3">
55
<div class="issue-item-left gt-df gt-items-start">
66
{{if $.CanWriteIssuesOrPulls}}
7-
<input type="checkbox" class="issue-checkbox gt-mt-2 gt-mr-4" data-issue-id={{.ID}} title="{{$.locale.Tr "repo.issues.action_check"}} «{{.Title}}»">
7+
<input type="checkbox" autocomplete="off" class="issue-checkbox gt-mt-2 gt-mr-4" data-issue-id={{.ID}} title="{{$.locale.Tr "repo.issues.action_check"}} «{{.Title}}»">
88
{{end}}
99
<div class="issue-item-icon">
1010
{{if .IsPull}}

web_src/js/features/common-issue.js

-6
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,6 @@ export function initCommonIssue() {
5353
issueIDs,
5454
elementId
5555
).then(() => {
56-
// NOTICE: This reset of checkbox state targets Firefox caching behaviour, as the
57-
// checkboxes stay checked after reload
58-
if (action === 'close' || action === 'open') {
59-
// uncheck all checkboxes
60-
$('.issue-checkbox').each((_, e) => { e.checked = false });
61-
}
6256
window.location.reload();
6357
});
6458
});

0 commit comments

Comments
 (0)