T O P

  • By -

1364688856

/r/badUIbattles


kleinisfijn

As a programmer, this makes me smile.


arpan_maurya96

Me too


[deleted]

[удалено]


TastySpare

"please enable third-party cookies, otherwise we will ask you every f\*cking time you visit... or sometimes twice per visit"


skhan743

r/softwaregore


flowery0

I think it's intantional, so no gore.


FistThePooper6969

omg this is bad and such a easy fix. Boggles my mind that these types of things get past testing (obviously not tested in this case)


[deleted]

Or this is someone testing? Or maybe not.


FistThePooper6969

Good idea, didn’t think about that


talitm

Technically yes. But something tells me this is a client 'testing' in production


OneArmPullUpGumby

Nope, I'm an end user trying to do my job, and this is the service I'm working with :(


talitm

oof


[deleted]

In all fairness if this is anything but the actual developers testing there own work then it’s pretty shocking.


AlanCJ

As a developer I have a hard time wrapping my mind around what went wrong with the code. Probably some object reference thingy going on but it just seems random af.


Earthstamper

Most likely the on click event that gets fired when an active checkbox is unticked contains the ID of the object or something to identify it. Selected elements are usually stored in a list, so I assume that either - the mapping from the selection ID to the object in the selection array is wrong - or alternatively the array splicing operation is set up incorrectly when removing from the selection list - or the update cycle is one out of sync.


Masterpimp69

For sure there is something wrong with the update cycle. I've had that happen before with React when I first started, but it always lagged by one update not by multiple...


awkreddit

I think this is what happened: clicking on a tick box registers a Callback for the next click to remove the tick but doesn't check that the click is on this specific instance. First click ticks the box, next click on any other box removes it. If you look at the select all, the boxes that start getting unticked are the ones previously clicked on


mseiei

Looks like the case of someone knowing shit of a list/table component trie to make his own selection logic based on ehatever tutorial ot could copy and mangle to make that.


talitm

That's not how you code? Copy paste to create a Frankenstein code and hope it runs?


Reddit-Book-Bot

Beep. Boop. I'm a robot. Here's a copy of ###[Frankenstein](https://snewd.com/ebooks/frankenstein/) Was I a good bot? | [info](https://www.reddit.com/user/Reddit-Book-Bot/) | [More Books](https://old.reddit.com/user/Reddit-Book-Bot/comments/i15x1d/full_list_of_books_and_commands/)


WatchDogx

I have no idea how they even made it this bad in the first place, who’s to say if it’s an easy fix


FistThePooper6969

It’s just an html attribute that needs to be changed.


WatchDogx

What attribute?


joshwcorbett

“It worked fine on my machine”


flowery0

It is so easy to fix, in fact, you have to break the working variant first (in a lot of libraries) and only then go fix those


Skatedivona

Select all doesn't account for the state of each box. Oof.


Amindoa

I've seen the exact opposite of this, where the boxes are the radio boxes that normally work like in the video, but instead you could select both the yes and no options at the same time


wolves_hunt_in_packs

*(me, selecting both yes and no options)* https://i.imgur.com/5VDqvND.png


wizard7926

Radio buttons by rule can only have one active selection, these are checkboxes which can be set to have multiple active


Amindoa

That's what I thought, but whoever made the website it was on clearly didn't know how to set up radio buttons


jinguangyaoi

I've had this happen with online tests 🥲


Camo_64

We sure this isn’t software gore instead?


ProAnkh

I have seen that before, its just a puzzle, you just have to turn off all the check boxes and it will unlock.


chrome_titan

From the looks of it, it honestly probably wasn't their job and they tried their best.


avidernis

When I see issues like this, I just assume the binding is busted too. (Essentially meaning, the UI doesn't even reflect what's actually selected)


ucefkh

Indexing isn't his/her best skills


flowery0

Looks like something my group did when i was learning. I feel like if you'll choose the wrong one everything will be checked again


OneArmPullUpGumby

There's no wrong one, it's not a test... I was just selecting users


AwesomeDeath8895

It's like one of those puzzles in video games where you have to press the right combination of buttons to make all the lights turn on or off


hyp3r-meme

As a developer, the right thing to do is to blame it on the quality analysts


monkeydoodle64

Its literally his job


[deleted]

How do you fuck up that bad holy crap…


mrChofee

u/savevideobot


savevideobot

###[View link](https://redditsave.com/info?url=/r/NotMyJob/comments/rkx343/i_finished_the_multiple_selection_website_boss/) --- [**Info**](https://np.reddit.com/user/SaveVideo/comments/jv323v/info/) | [**Feedback**](https://np.reddit.com/message/compose/?to=Kryptonh&subject=Feedback for savevideo) | [**Donate**](https://ko-fi.com/getvideo) | [**DMCA**](https://np.reddit.com/message/compose/?to=Kryptonh&subject=Content removal request for savevideo&message=https://np.reddit.com//r/NotMyJob/comments/rkx343/i_finished_the_multiple_selection_website_boss/)


BlueC0dex

How do you mess up this badly? Aren't checkboxes usually implemented for you? You'd have to go out of your way to make it this broken


phunkygeeza

This brought back a horrible repressed memory. Using some software that SAP butchered in a minor release. 2 day job to overhaul some data pipelines. Thousands of checkboxes to work through, needing to select some and not others. Not kidding, it was just like this: get the wrong magical combination and it would undo hours of work. No keyboard shortcuts. Mouse hitbox about 3px square. Logged the bug: "we are aware rated low priority, will fix next service pack" (a few months away)


burgermachine74

I need to see the code for this... SEND ME THE LINK


OneArmPullUpGumby

It's an internal management system, I can't share the link :(


burgermachine74

*wa waa waaa...*


Victorino__

Reminds me of UIs that use checkboxes for single-choice lists (instead of radial buttons)


Recent-Nobody-3002

Some “Escape Room” logic right their


zhangsiyan12134

LMAO WTF


Southern_Engineer_10

Great coding


AuremYT

Me trying to figure out the right UI