Page MenuHomePhabricator

[TUX] Filters are not applied for new units in result set
Open, MediumPublic

Description

I noticed this when scrolling down in proofreading mode with my translations hidden, and all of a sudden when new units were added to the result set, my own translations were being displayed. It appears that filters are not applied for units that are added after a filter is set.

This may be a bit hard to reproduce, because it requires a large message group, and the tester must have translated a few units past the 100th message.

Steps to reproduce:

  1. Go to URL
  2. Select filter 'All'

Observed:
I. URL changes to https://translatewiki.net/w/i.php?title=Special:Translate&group=out-fuel-desktop&language=nl&filter=&action=proofread

  1. Click "Hide your translations"

Observed:
II. Only messages that the current user has not translated are displayed.

  1. Scroll down until more messages load

Observed:
III. Messages that the current user translated are in the list agian.

Expected:
IV. Filters are applied to new items in the result set.


Version: master
Severity: normal
URL: https://translatewiki.net/w/i.php?title=Special:Translate&group=out-fuel-desktop&language=nl&filter=translated|!reviewer%3A172|!last-translator%3A172&action=proofread

Details

Reference
bz46880

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:41 AM
bzimport set Reference to bz46880.
bzimport added a subscriber: Unknown Object (MLST).

This behaviour in TUX has been verified.

Decreasing priority, as aside from myself, no one has ever reported this, and the work-around is easy (refresh).