Closed Bug 1903210 Opened 8 months ago Closed 4 months ago

Bugzilla LASTORDER cookie not saved

Categories

(Core :: Networking: Cookies, defect, P2)

Firefox 127
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: sam, Unassigned)

Details

(Whiteboard: [necko-triaged])

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0

Steps to reproduce:

I can reproduce with 127.0 from source as well as the prebuilt 128.0b4 and 129.0a1 binaries.

  1. Go to https://bugs.gentoo.org/ or https://gcc.gnu.org/bugzilla
  2. Click the "Bugs changed in the last 24 hours" link (https://bugs.gentoo.org/buglist.cgi?chfieldfrom=24h or https://gcc.gnu.org/bugzilla/buglist.cgi?chfieldfrom=24h)
  3. Click "Modified" on the rightmost column to sort by recently-modified bugs first
  4. Click "Home" on the top menubar (to return to the Bugzilla instance homepage)
  5. Click the "Bugs changed" link from 2. again
  6. Observe the modified order being wrong

Actual results:

Bugzilla's 'LASTORDER' cookie isn't saved.

Expected results:

The LASTORDER cookie should have been saved and the "most recently-modified" sorting preference should be retained.

I tried with Chrome (126.0.6478.55) too where the expected behaviour was found.

122.0 works, 123.0 fails. I'll see if I can bisect further.

Tried mozregression (wonderful tool & easy to use!):

 1:56.97 INFO: Narrowed integration regression window from [e405114e, 9fd7bbb8] (4 builds) to [5eb72728, 9fd7bbb8] (2 builds) (~1 steps left)
 1:56.97 INFO: No more integration revisions, bisection finished.
 1:56.97 INFO: Last good revision: 5eb7272884b4ce02cffab7900e41551608885492
 1:56.97 INFO: First bad revision: 9fd7bbb8ad141b2d6ff24f17531b2f03064f156b
 1:56.97 INFO: Pushlog:
https://hg.mozilla.org/releases/mozilla-release/pushloghtml?fromchange=5eb7272884b4ce02cffab7900e41551608885492&tochange=9fd7bbb8ad141b2d6ff24f17531b2f03064f156b

Looks like it's https://hg.mozilla.org/releases/mozilla-release/rev/ace77950984d8b2f147779939c2ef9797ec9580a? Toggling network.cookie.prevent_set_cookie_from_multipart from true -> false works.

The Bugbug bot thinks this bug should belong to the 'Core::Privacy: Anti-Tracking' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Privacy: Anti-Tracking
Product: Firefox → Core
Component: Privacy: Anti-Tracking → Networking: Cookies

Click "Modified" on the rightmost column to sort by recently-modified bugs first

I should say: you have to click it twice to get "recently-modified bugs first", otherwise you get "recently-modified bugs last", but you get the point. Whatever preference you express doesn't then get saved.

Reproduced on nightly. While LASTORDER is set on chromium.
Moving to next for further investigation.

Severity: -- → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P2
Whiteboard: [necko-triaged][necko-priority-next]

This site is using a multi-part set-cookie to keep the table sorted, but this functionality was disabled for sec reasons in Bug 1864385.

Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → WONTFIX
Whiteboard: [necko-triaged][necko-priority-next] → [necko-triaged]

I've filed bug 1922411 on the Bugzilla side.

You need to log in before you can comment on or make changes to this bug.