View Issue Details

IDProjectCategoryView StatusLast Update
0003078HTML & PERLBug Report - Interfacepublic2017-12-27 16:58
Reporterpap05521 Assigned ToDerIdiot  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformFirefox 58.0b12OSWindowsOS Version10
Fixed in Version2018-01 
Summary0003078: Advanced Search - Indeterminate weights are not URL encoded on the page and removed by browser
DescriptionSearching by manually entered ("include:/exclude:" text inputs) tag weights of +, *+, **+ work on the initial search and appear as "%2b" in the URL but not retained on buttons like Next/Prev.

Successive search navigation will degrade from "%2b" to "+" in buttons like Next/Prev, followed by becoming a space character thus dropping the original weight of **+ to **.
Steps To ReproduceSearch for an indeterminate weight, via text input not select box, such as **+
Navigate between pages of results
**+ will become **

Included picture demonstrates this.
Additional InformationTag weights chosen from the select boxes are assigned a numerical value (** = 400, **+ = 500, etc) and are not affected ("&tag.1543=500") however those can only be "included", not excluded, via weight.

Potential solutions:
 - Fix the non-URL encoded "+" on the page
 - Switch the text input weight searching to the numerical values

Expanded max() and min() seem even worse off, choosing to ignore the tag completely if read directly as "max(**+)" instead of "max(**%2b)", but then navigating to the next page would also reproduce the problem.
Tagslink, search, tags, usability
Attached Files
Untitled.png (20,362 bytes)   
Untitled.png (20,362 bytes)   

Activities

Issue History

Date Modified Username Field Change
2017-12-23 18:20 pap05521 New Issue
2017-12-23 18:20 pap05521 File Added: Untitled.png
2017-12-23 18:20 pap05521 Tag Attached: link
2017-12-23 18:20 pap05521 Tag Attached: search
2017-12-23 18:20 pap05521 Tag Attached: tags
2017-12-23 18:20 pap05521 Tag Attached: usability
2017-12-23 19:21 DerIdiot Project AniDB Website => HTML & PERL
2017-12-23 19:24 DerIdiot Assigned To => DerIdiot
2017-12-23 19:24 DerIdiot Status new => resolved
2017-12-23 19:24 DerIdiot Resolution open => fixed
2017-12-23 19:24 DerIdiot Fixed in Version => 2017-12
2017-12-27 16:58 DerIdiot Fixed in Version 2017-12 => 2018-01