►
Description
0:00:00 - Discuss CRM features
0:30:45 - Working on the confirm_modal refactoring
A
So
we're
still
beavering
away
with
the
customer
relations
stuff.
We've
got
some
ui
stuff,
starting
to
happen,
which
is
pretty
awesome
so
for
our
crud
actions
we
can
now.
A
I
guess
ours
read
right,
so
we
can
now
sort
of
see
the
the
contacts
and
the
organizations
that
are
attached
to
a
group,
but
we
can't
create
them
or
update
them.
So
I'm
looking
for
some
direction.
I'm
not
sure
that
I've
got
time
or
I'm
that
fussed
about
us
starting
to
hack
code.
We
can
maybe,
but
more
so
of
that
bouncing
of
ideas
like
okay,
where
have
you
guys
been
recently
in
the
products
where
you've
either
created
a
new
one
or
worked
with
a
recent
cruddy
type
operation
for
creating
records?
A
B
So
let
me
when
I
ask
you:
how
many
do
you
think
someone
would
want
to
enter
at
a
time.
A
Started
talking
to
kristen
yesterday
and
she
was
telling
me
some
really
cool
stuff.
I
don't
know
if
any
of
it's
top
secrets,
I
I
don't
think
it
is
nothing
at
get
lab
is
but
yeah
I
mean
realistically.
I
think
we
should
assume
that
it's
going
to
be
one
at
a
time.
Obviously,
you've
got
your
data
import,
your
data
migrate,
whatever
you
want
to
call
it
if
you're
moving
from
another
platform
or
setting
up
for
first
time,
we
can
think
about
something
cool
for
that
at
some
point.
A
B
Yeah
that
makes
sense
yeah
then
I
think
the
normal
pattern,
no
yannick.
What
looking
at
this
table
is
there
any
other
pages
that
we
manage
some
kind
of
data
like
this,
that
that.
D
B
D
A
So
what
does
this
look
like?
So
we've
got
a
nice
table,
we've
got
a
new
user
button
top
right.
That
seems
like
a
simple,
simple
way
forward
and
then
we've
got
edit
against
each
one.
So
that
sounds
sounds
like
a
good
approach.
If
you
hit
new
user,
what
is
it
takes?
You
do
you
guys
know
off
the
top
of
your
head.
If
this
is
in
view-
or
I
doubt
it's.
B
D
It
is
pretty
sure
in
I'm
pretty
sure
it's
in
you.
Actually,
you
think.
A
B
Yeah
we
have,
we
have
the
components
and
stuff
that
are,
you
know,
give
you
the
style
that
that
you
need
without
really
having
to
think
about
it.
So.
A
So,
okay,
let's
just
rewind
a
bit,
so
I
guess
in
my
head-
I
I
didn't
think
of
it
being
a
separate
page
yeah.
So
so
forgive
me
because
I
always
get
a
bit
confused
with
the
whole
like
single
page
application.
You
know,
I
know
we're
not
there
we're
not
even
really
heading
for
it,
but
I
I'm
intrigued
to
kind
of
know
like
in
my
eyes.
They
don't
really
see
the
necessity
to
kind
of
navigate
away
from
here.
Yeah,
you
know
ad
could
be
more
of
a
modal
type
thing.
A
B
The
main
reason
to
having
it
on
a
separate
page,
I
don't
think,
brings
any
usability
benefit,
but
the
only
benefit
from
having
a
separate
page
that
we
might
get
is
because
then
the
form
can
be
enhanced
and
you
can
do
things
like.
B
I
want
to
build
the
field
for
this
method
on
the
model
and
if
you've
you're,
basically
guaranteed
that
your
form
name,
all
the
names
of
the
fields
are
going
to
match
with
the
names
on
the
the
rails
model
that
that
you're
looking
at
and
if
you
aren't
building
the
form
in
hamel,
then
building
the
form.
Just
in
view
you
can.
We
kind
of
have
to
you
know,
hope
that
the
names
of
our
fields
are
going
to
match.
The
api
requests.
We're
going
to
send.
B
B
A
Think,
with
the
sort
of
simplicity
of
the
record
at
the
moment
that
it
seems
like
a
a
good
good
option,
my
only
thinking
that
that
allowed
some
tiny,
tiny,
tiny
complexities
I
went
after
we
add
the
record.
We
should
probably
reload
the
page
or
re-run
the
apollo
query,
which
I
think
could
have
some
sort
of
like
negative
side
effects.
A
I
let's
say
I've
changed
the
sorting
order
or
I've
done
something
I
don't
know
how
well
like
you
know,
there's
still
a
lot
to
do
on
this,
like
pagination
and
other
bits
and
pieces,
so
it
might
be
simpler
to
simply
build
it
as
another
page
and
still
do
it
in
view.
I
guess,
then
I've
got
to
like
figure
out
the
back
end
stuff,
because
I
have
to
have
like
a
new
controller
action
and
a
new
route
and
all
that
kind
of
stuff.
So
now
I'm
I'm
playing
devil's
advocate
here.
D
Yeah,
can
I
just
interrupt
you
folks
with
yeah
just
a
matter
of
thing,
both
of
you
there's
like
a
huge
gap
in
terms
of
volume
and
it's
kind
of
hard
to
follow,
so
if
it
really
you're
pretty
loud
and
poor
you're,
pretty
not
loud
so.
D
A
A
bit
more,
if
absolutely
freaking,.
B
A
Yeah,
so
I
think
that,
like
initially,
I
was
thinking
about
like
refresh
and
worrying
about
stuff
like
that,
but
now
I'm
thinking
about
like
the
the
rails
and
the
controller
and
the
routes
and
that's
complexity
that
I
could
kind
of
do
without
yeah.
I
wonder
yeah,
I
wonder
if
anyone
would
be
upset
if
we,
if
we
stuck,
you
know
if
it
had
to
be
if
it
was
in
this
page
at
the
moment,
and
you
couldn't
navigate
to
something
like
new
or
ad
or.
B
I
think
I
think
there's
when
to
keeping
it
on
one
page,
like
I
think,
that's
thinking
of
the
user,
the
user
may
be
sorting
through
things
or
edited
some
stuff,
and
I
realized.
Oh,
I
missed
this
person.
Let
me
add
them
real,
quick,
like
I
think
that
there
is
when
to
keeping
them
on
this
page.
So
let's
look
awesome.
Let's
wait!
Let's
we
can
just
keep
it
simple
and
just
have
a
nice
little
modal
that
pops
up
when
we
want
to
create
a
new
one
of
these.
B
A
B
A
Still,
I
I'll
definitely
ask
afterwards
in
the
front
end
channel.
Are
there
any
because
you
know
a
big
part
of
me?
Doesn't
I
want
to
reinvent
the
like
write
code?
I
don't
have
to
write
if
somebody's
already
written
it
yeah.
A
And,
and
also
the
this
kind
of
discovery
piece
that
we're
doing
here
like,
as
you
know,
it's
always
for
the
best
in
in
a
way.
But
you
know
we
paired
recently
on
the
contact
with
displaying
the
contacts
against
the
issue
and
we
decided
it
shouldn't
live
in
the
sidebar.
A
Unfortunately,
ux
were
quite
like
no.
No,
it
needs
to.
A
B
So,
let's,
let's
just
do
yeah,
let's
just
do
the
easiest
thing
I
think
would
be
have
a
new
button
that
I
have
a
new
button
that
opens
up
a
modal
with
a
form
in
it.
It's
probably
the
easiest
thing
and
then
we
can
iterate
from
there.
A
B
We
already
need
to
have
if
it
is
paginated,
we
already
need
to
have
some
sort
of
buttons
around
the
table
of
what
page
we're
on
to
control
that
I'm
trying
to
think.
Where
do
we
put
the
new
button?
I.
A
Mean
my
immediate:
maybe
we
can
go
a
few
other
places
to
see.
So
you
know,
we've
we've
got
users
and
we
know
that
it
was
in
the
top
right,
but
you
know
so:
okay
select
project
yeah,
so
it
looks
like
because
I'm
in
a
group
not
a
project,
but
if
I
go
into
a
project
into
the
issues
list,
I
think
there's
going
to
be
an
ad
button
in
the
top
right.
So
I
think
that
we've
got
a
pattern
there
that
we
can
observe
that
the
the.
E
B
B
A
B
And
so,
if
you
go
back
to
the
customer
relations
contacts,
we
don't
have
any
tab
for
you
and
we
don't
usually
put
the
new
with
the
breadcrumb
and
that's
also
the
breadcrumb
comes
from.
A
B
A
B
C
C
B
Be
in
projects-
and
I
think
it's
going
to
be
in
in
the
actual
project
rather
than
the
admin
area,
though
yes
thank
you,
it
will
be
in
the
actual
project.
That's.
A
B
I'm
gonna
have
to
disable
that
I
run
into
that.
So
often
every
time.
B
We're
still
yeah
we're
still
in
the
admin.
Can
we
jump.
A
B
Well,
I
think
you
have
it
where
you,
you
have
live,
reload
enabled
so
it
actually,
I
don't
know
uh-huh
fresh
is
for
you,
I
I
don't
so
I
probably
that's
probably.
Should
I
create
one
so
that
we
can
see
what
it
looks
like?
That
must
be
what
we're
missing
we're
missing
some
sort
of
like
title
thing:
yeah,
let's
create
one.
So
we
can
see
what
it
looks
like.
B
A
B
A
B
E
B
Create
one
of
these,
I
think
all
we
have
to.
B
Pasta
is
a
pretty
good
name
yeah
what
lowercase
name?
Okay,.
B
Okay,
so
we
have
the
whole
table
thing
and
that's
the
that's
the
ticket.
I
think
we
want
to
have
this
sort
of
title
where
we
play.
It
seems.
A
B
A
I
don't
know
all
right.
That's
that's.
Awesome
I'll,
probably
have
a
look,
how
they've,
how
they've
done
this
as
well,
because
I
do
I
do
like
the
idea
of
having
it
in
mode
or
I'm
guessing.
We
can
still
kind
of
keep
the
same
like
the
the
view
component
can
still
look
identical,
but
instead
of
having
to
have
a
because
this
will
be
a
hammer
page
right.
That
mounts
the
view
out.
B
I
think
so
I
mean
I
I
I
think
a
modal
is
gonna
would
be
better
because
well,
I
think
it
has
the
potential
to
be
better
because
it
causes
the
user
not
to
lose
their
place
if
they're
like
scanning
through
something.
B
Yannick,
what
do
you
think
would
you
would
you
recommend
a
new
new
page
or
a
new?
Could.
A
I
just
throw
a
third
option
out
there
before
we
get
get
the
view.
Is
there
a
nice
way
that
we
can
have
the
new
button
not
take
you
to
a
new
like
url,
but
just
kind
of
render
the
component,
so
we
don't
have
to
so
I
don't
have
to
create
another
route
and
another
controller
method
and
another
hammer
page
and
and
and
how
was
I,
how
is
that
different
than
the
model?
A
D
A
So
if
you
imagine
this,
this
is
this
is
sort
of
pretend
this
is
like
a
hamel
page,
but
all
it
has
is
one
like
probably
divor,
an
element
of
some
sort
that
mounts
a
single
view
component.
When
we
click
the
button,
could
we
sort
of
unmount
this
component
and
mount
the
yeah
you.
A
It
says
yes,
yeah
yeah
yeah,
so
it's
a
single
page
application,
but
not
for
the
entire
application.
Just
for
these
two
components,
kind
of
does
that
seem
like
a
terrible
idea
or
I
don't
think
it's
a.
I
think
it's
an
option.
I
don't
think
it's
a
terrible
idea.
I
think.
A
Your
mobile
issue,
but
sorry
you
will
let
you
talk
again.
D
I'm
I'm
not
quite
quite
sure
about
this
option
because,
like
single
page
applications
are
great
and
we
don't
have
enough
room
there
for
them
at
gitlab.
But
for
me
a
good
single
page
application
would
also
update
the
url
and
still
be
linkable
and,
if
like,
if
we
could
do
that,
but
I
don't
know
like,
then
we
would
have
to
update
the
url
via
view
or
maybe
have
to
deal
with
routes
anyhow.
So
if
we're
able
to
update
the
ul,
then
I'm
totally
hooked.
But
if
not,
then
I
have
some
concerns.
I.
A
B
B
A
Definitely
on
the
merge
request,
page
I've
done
some
work
before
with
the
tabs
on
there,
because
I
know
they
use
push
whatever
it's
called
history.personal
or
something
along
those
kinds
of
lines.
B
Yeah,
the
the
issue
design
the
designs
for
the
if
you've
ever
used,
that
that
also
uses
view
router,
where
it'll
update
the
routes
based
on
whether
you're
viewing
a
design
or
creating
one
or
whatever,
and
you
can
revisit
that
route
like
and
it's
it's
pretty
good.
I
have.
I
have
another
option
for
you:
oh
yeah,
so
go.
Let's
go
back
to
feature
flag
table
and
I'd
love
to
hear
what
yanik
thinks
of
this,
and
I
now
start
to
think
that
all
of
my
ideas
are
you
know.
A
Change
but
yes,
sorry
what
what
were
you
looking
for.
B
So
what
if
clicking
new
feature
flag
did
not
open?
A
modal
did
not
take
you
to
a
new
page
but
revealed
this
form
in
like
an
accordion
sort
of
fashion
right
below
the
button.
So
you
click
new
feature
flag
and
then
it's
like
boom.
Here's
the
id
status,
whatever
you
need
to
do
to
fill
out
a
new
feature,
flag
right
right
next
to
the
kind
of
right
next
to
the
button,
and
we
do
this
kind
of
in
we
do
it.
B
B
A
Okay,
here
we
go
here,
we
go
sorry.
I
think
you
wanted
me
to
go
into
an
actual
epic
right.
B
A
A
Yeah
I
mean
to
be
honest,
you
even
gave
me
a
another
sort
of
idea
of
close
to
the
feature
effects
and
now,
let's
open
that
back
up
as
well,
even
give
me
another
like
yeah.
We've
now
got
about
six
options
that
the
the
other
thing
it
could
do.
I
think
I
I
like
yours,
it
just
pushes
the
table
down,
but
we
could
even
just
flip.
A
We
could
just
sort
of
hide
it
and
there
could
be
like
one
gif,
that's
hidden
and
one
that's
shown
and
just
flipped
the
visibility
almost
to
kind
of,
because
you
know
the
the
extra
scrolling
on
a
mobile
et
cetera
it
might
just
yeah.
It
might
be
easier
if,
when
you
scroll
to
the
all
you've
got
on
the
page
is
the
form.
B
Yep,
yep
and-
and
that's
definitely,
I
think
that
would
be
a
good
question
for
you
x.
If,
if
we
wanted
to
go
down
this
path
of
in,
I
would
call
this
in
context,
creation
or
in
context
editing
like
we're,
still
keeping
our
contacts,
and
we
want
to
do
it.
We
don't
want
to
leave
the
context.
If
that's
the
path
you
want
to
go
down.
B
B
A
Think
I
think
it
maybe
does
maybe
doesn't
fit
in
with
some
interesting
research
you.
I
guess
it's
kind
of
like
uxc
research
that
pedro's
been
doing
with
regards
to
merge,
requests
and
perceived
performance
versus
actual
performance,
and
you
know
because
you're
not
like
navigating
away
from
the
page.
Probably
in
this
instance,
it
will
actually
improve
actual
performance,
because
you
won't
have
to
wait
for
a
new
route
for
the
controller
for
all
the
the
kind
of
client
server
stuff.
D
D
A
No,
I
I
like
that
I'll
have
a
bash
at
something
over
the
weekend.
I
guess
any
words
of
wisdom
before
I
disappear.
B
No,
I
guess
I
guess
it's
good
thanks
for
bringing
it
up.
It's
cool
to
see
this
continuously
growing.
That's
exciting.
I
think
I
think
there's
this
possibility.
You
meet
your
christmas
deadline.
A
Yeah,
I
I
think
it
will
be
that
there
will
be
something
there.
That's
I'm
going
to
say
usable,
but
sorry
it's
a
funny
thing.
Well,
I
like
forget:
I'm
like
okay
right.
We
can
now
see
the
contacts
we
can
create
them
and
update
them
all
through
the
graphql.
We
can
attach
them
to
issues.
We've
got
the
quick
actions
I
think
just
being
merged
in
so
you
can
now.
A
I'm
I'm
fairly
confident
yeah,
that's
cool,
let's
so
like
oh,
it's
it's
all
like
starting
to,
but
then
I'm
like,
oh
yeah.
We
can't
actually
delete
contacts
yet
and
there's
a
few
kind
of
bits
that
are
fairly
fundamental,
that
are
missing,
but
it's
all
good
there
you
go
that
merged.
A
It's
really
coming
along
yeah.
B
B
Bye,
oh
man,
yannick,
that's
quite
something
yeah
yeah!
It's
you
know
it's.
I
know
lee
is
the
last
handful
of
times
we've
met
we've.
I
haven't
really
paired
as
much
as
done
this
kind
of
ux
discussions
and
okay
it'd
be
nice
to
have
ux
and
ball
like
involved
in
the
discussion,
and
I
think
they
get
involved.
I
think
we
just
bounce
ideas
of
the
ideas
that
we
would
like
to
present
to
ux,
but
maybe
it
would
be
cool
if
we
actually
had
like
some
ux
pairing
like
that
would
be
an
interesting.
D
B
Yeah,
I
think,
and
even
then
I
don't
know
if
it's
this-
I
don't
know
if
he's
working
with
just
one
designer
or
because
he's
kind
of
a
community
contributor
working
on
this
one
you're
just
kind
of
pinged
whatever
is,
I
don't
know,
and
I
think
definitely
some
of
the
ways
that
we
are
organized
contribute
to,
and
we
were
just
talking.
We
identified
six
different
ways
that
we
create
a
new
thing
in
gitlab.
B
There's
ux
debt
there,
but
there's
you
know,
there's
also,
I
don't
know
I'm
the
kind
of
person
I
like
that.
Inline
like
I
like
I.
I
feel
it
feels
really
nice
when
I
click
a
button
and
then
I'm
not
taking
anywhere
and
right
where
my
mouse
is
is
like.
Oh,
I
could
just.
I
don't
have
to
travel
too
far
to
do
the
thing
I
wanted
to
do.
That's
always
feels.
D
Yeah
yeah
do
agree
and
the
more
the
more
I
use
them,
the
more
I'm,
not
a
fan
of
modal
slicing
place
because
they're,
just
that
is
hard
to
reproduce
in
in
some
cases,
and
you
kind
of
you
only
can
have
one
of
them
and
if
things
get
complex,
what
do
you
want
to
do
if
there's
an
issue
in
your
model
open
up
another
one?
You
rather
don't.
B
Therefore,
that
is
my
that's
my
favorite
ui
pattern
of
we're
opening
a
modal
and
you're
like
oh
wait.
I
gotta
create
this
thing
and
then
opens
another
modal.
D
B
That's
funny
I
remember
like
there
was
always
it
felt
like
at
one
point:
websites
tried
to
model
their
ux
after
the
operating
system
like
we're
going
to
try
to
do
what
the
what
windows
is
doing,
and
so
at
one
point
it
was
we're
going
to
open
a
modal
and
you
can
move
it
around
and
you
can
minimize
the
modal.
Do
you
know
what
I'm
talking
about.
D
Yeah,
I
do.
I
just
had
the
bad
joke
on
my
mind
that
we're
gonna
display
a
blue
screen.
If
something
goes
wrong
but
yeah.
I.
B
See
where
we're
going-
and
I
don't
know-
I
don't
I'm
glad
we're
at
this
stage
of
our
we're-
glad
we're
at
this
stage
of
maturity,
of
how
we
build
software
in
the
web.
Where
we're
not
just
copying,
you
know
things
we
see
out
in
the
wild,
but
we're
actually
trying
to
figure
out
and
solve
what
helps
the
user.
What
are
you
know
psychologically
helpful
for
users
absolutely.
D
You
have
something
you
want
to
pair
on
or
if
you
don't
mind
I
might
have,
and
it's
actually
the
same
old
topic
from
the
last
two
sessions.
Oh.
D
Absolutely
so,
as
always,
didn't
really
look
into
it
this
week
only
thing
I
did
was
to
before
the
session
and
hopefully
let
me
grab
the
screen.
Hopefully
I
get
it.
Let's
see.
D
Can
you
see
the
github
interface,
I
can
see
my
terminal.
I.
D
Okay,
awesome,
let
me
run
the
right
screen,
then
sweet
yep,
so
that
is
still
dmr.
Do
you
want
me
to
kind
of
speaking
of
modals,
yeah,
absolutely
and
actually
speaking,
about
the
the
user
and
the
user
page,
because
that's
where
this
was
kind
of
that's.
D
It
was
the
model
on
the
user's
page,
but
yes,
it
kind
of
quickly.
D
Absolutely,
if
you
don't
mind
just
quickly
what
has
been
going
on
in
the
last
sessions
so
and
if
you
remember
we
in
the
very
first
session,
we
kind
of
refactored
this
to
not
use
yeah
data
attributes
or
like
haml,
dumb
content
but
yeah
stuff
from
within
view.
Yes,.
D
Using
the
event
tab,
I
guess
the
second
session
something
about
this
was
just
to
adjust
all
of
those,
because
we
have
a
couple
of
different
actions
like
we
used
to
just
work
with
block
or
something
can't
remember.
Yeah.
A
D
All
of
these
had
to
be
adjusted
as
well,
so
that
was
going
out
nicely
and
there
was
one
action,
exactly
delete
user.
That
was
a
little
more
tricky.
We
did
that
in
the
last
section
session,
which
basically
was
the
same
thing,
but
it
was
a
whole
another
model
to
work
on,
so
that
was
it
and
what
yeah
it's?
Actually
it's.
It's
it's
a
frankenstein
thing
bigger
than
expected.
D
So
here
is
the
thing
there
is
a
component
called
a
user
model
manager
which
I'm
definitely
not
familiar
anymore
with
what
it
does,
but
the
the
failing
spec
and
this
kind
of
makes
sense.
What
is
currently
failing
is
this
test,
so
it
doesn't
doesn't
render
the
model
anymore
and
not
100
sure
what
is
going
on.
But
if
I
look
at
this
setup
and
knowing
that
we
now
have
the
event
hub,
that
does
not
surprise
me.
So
that
was
definitely
something
we
could
have
have
a
look
into.
Yes,
so
I
think.
B
Can
we
go
back
to
can
we
view
all
the
changes
that
we've
made
in
the
merge
requests?
First,
absolutely.
B
And
without
a
specific
commit
we
can
just
go
to
the
all.
The
yeah
show
latest
version
cool
and
the
confirm
modal.
Yes,
yes,.
B
So
my
thoughts
was
that
we
should.
D
Mm-Hmm,
like
you,
can't
know
from
what
we
saw
today,
but
it's
not
only
a
jazz
test
failing,
but
there
were
a
couple
of.
A
D
B
Hypothesis,
okay,
so
I
think
I
think
it's
something
we
need
to
test
out
and
then
my
the
goal,
then
would
be.
B
Let
me
know
what
you
think
of
this,
but
if
we
go
back
to
that,
mr
the
goal
would
be
that
this,
mr
only
has
like
maybe
five
file
changes,
and
then
we
have
a
follow-up
of
migrating
view.
Things
to
use
the
event
hub
like
we
don't
need
to
do
all
of
those
pages
in
this
1mr.
D
Do
agree
sounds
like
a
great
idea,
I'm
not
sure
if
I
agree
with
the
five
because
all
of
those
shared
actions
and
they
are
really
involved
with
each
other
heavily.
D
So
I'm
kind
of
afraid
that
this
might
be
a
pain
if
you
just
want
to
have
a
couple
of
those,
but
I
don't
really
definitely
but
other
than
that
we
definitely
shouldn't.
So
that's.
Basically,
all
of
this,
like
all
of
these
actions,
are
used
within
the
users
table
and
maybe
on
more
spots
which
I'm
not
aware
of,
but
I
know
about
the
user's
table,
but
that
is
about
that
is
about
it
currently
and
that's
absolutely
cool.
B
Be
super
happy
with
this
okay
and
yeah.
We
and,
however,
we
want
to
split
it
up.
That's
fine!
I
we
can
include
more
of
the
migrations
here
or
not,
but
the
main
goal
is
with
that
confirm
modal
component.
B
We
should
not
be
breaking
any
existing
interfaces.
We
should
only
be
adding
a
new
interface
to
use
the
event
hub.
So
these
these
test
failures
indicate
we
broke
something
we
got
to
fix
it.
B
Let's,
let's
figure,
let's
figure
it
out.
Do
you
have?
Do
you
happen
to
have
it
running?
Yeah
yeah,
oh
yeah,
okay.
So
here's
just.
D
Yeah
yeah,
what
I
was
just
looking
into
is
to
actually
find
one
of
those
failing
aspects
to
kind
of
get.
What.
D
Reproduce
it
that
was
like
little
little
dip.
I
just
saw
something.
B
D
Yeah,
it
kind
of
looks
like
to
me
first
try
here:
we
are
keys
back,
couldn't
find
model,
so
something
within
developer,
delete
tech.
B
B
It
was
another
one
of
the
failures
on
the
same.
Oh
okay,
I
was
looking
at.
D
All
right,
okay,
so
delete.
D
D
D
You
know
what
what
I
put
my
idea
on
what
what
might
be
going
on
here,
because
we
are
accessing
the
dom
and
we're
accessing
the
dome
from
the?
U
and
we
are
looking
for
different
elements
and
what
we're
seeing
here
is
like
loading
behavior,
maybe
some
async
stuff,
but
it
could
be
that
in
however,
kind
of
way
beside
the
site
is
loading.
The
element
might
be
already
there
or
it
might
not
be.
B
But
we
are
still
is
still
triggering
an
event.
That's
what's
weird
is.
If,
if
we
weren't
able
to
find
it,
I
would
expect
we
would
expect
the
event
to
not
be
triggered.
B
D
Absolutely
there
will
be
that
thing.
What
is
it
actually
doing.
D
But
we
introduced
us
right
that
was
within
this
match.
We.
D
D
You
know
what
I
want
to
what
I'd
love
to
try
out
is
just
to
lock
this
thing
and
see
how
it
behaves,
because
my
point
would
be
it
will
fail
if
this
thing
goes
undefined.
B
So
not
vlogging
anything!
Well,
if
you
go,
if
you
go
back,
that's
not
mounted.
If
you
go
back,
there
is
the
node
list.
Okay,
gotcha.
D
B
Well,
but
somehow
we're
not,
and
now
that
I'm
looking
at
it,
I
think
the
issue
is
actually
showing
up
on
line
47
on
the
right
hand,
side
when
we
try
to
parse.
D
Before
I
dive
into
this,
I
want
to
see
one
more
thing,
because
what
I'm
wondering
is
so
obviously
it's
sometimes
there
and
it's
not
I'm
just
yeah.
Now
it's
not
obviously
not
there
well
at
least
not
what
we
wanted,
but
now,
okay,
so
it
is
not
there
and
it
doesn't
get
added
and
even
interesting.
So
it's
not
even
updating
back
to
at
a
later
point
or
something.
D
D
E
B
Here's
the
thing:
it's
not
e-target,
let
me
see
what
is
it
actually
there's
there's
another
one
that
will
actually
give
us
the
what
we
actually
were
listening
to.
That's
what
we're
really
interested
in
isn't
target
it's
something
else.
A
B
Object,
the
event
was
originally
dispatched.
Current
target
is
a
reference
to
the
currently
registered.
This
is
the
object
to
which
the
event
is
currently
slated
to
be
sent.
Let
us
try,
I
would
be
up
for
trying
current
target
and
if
that
still
doesn't
work,
I
have
another
idea,
but
maybe
we
should
try
current
target.
D
Absolutely
so
e
dot
current
target
right
yeah,
just
like
that.
B
D
B
I
I
think
that
our
that's
working
out
you
clicked
on
the
icon.
D
B
D
B
On
in
modals
under
modals,
though,.
D
D
D
B
Yeah,
what
value
do
we
actually
pass?
Where
does
user
modal
manager
get
used?
I'm
looking
at
that
right
now.
B
D
B
D
Because
of
the
delete
user
model,
we
would
have
to
touch
this
because
this
just
works
in
another
in
another
way
than
the
actual
reject
things.
B
It's
definitely
it's
definitely
something
we
want
to
fix.
Eventually,
I
just
I
want
to
keep,
I
think,
we'll
be
able
to
clean
things
up
quicker
if
we
can
focus
on
just
what
the
confirm
modal
touches
and
then,
let's
focus
on
that.
D
What
what
I
just
sort
of
was
to
let's
go,
go
back
to
where
this
was
actually
causing
a
problem,
and
that
was
in
the
admin
users
table
okay,
so
those
models
have
been
broken
and
these
are
now
working
we
can
find.
But
with
the
deletings
see
they
they
are
working
differently.
D
So
I
would
say
if
we
would
now,
given
that
we
would
say:
okay,
let's
not
touch
the
delete
models
and
the
model
manager
and
just
check
those
out
from
from
master
for
now.
I'd
say
we're
probably
going
to
break
those
and
that's
what
I
kind
of
like
to
see
or.
B
B
You
can
do
origin
master,
then
I
think
it
goes
the
other
way.
At
least
this
is
the
way
I
I
know
how
to
do
it.
Origin,
slash
master.
You
do
dash
dash,
or
I
think
you
can
do
like
that.
Oh
wow,
that's
nice.
I
thought
you
had
to
do
dashes
or
hyphens
or
something,
but
no
that
works
okay.
So
we
got.
D
B
Yeah
and
that's
kind
of
the
thing,
so
let's
what
was
causing
that
and
and
here's
a
big
deal
why
I
don't
want
to
just
because
if
this
was
caused
by
our
confirm
modal
stuff,
then
our
confirmed
modal
stuff
could
be
breaking
other
things
like
it's
a
really
expect
confirmed
model
to
be
a
no-op
yep
so
are.
Are
we
not
getting
our
click
listener.
B
Let's
add
a
console
log
here
yeah
we
can
do
that
and
let's
add
one
within
the
click
listener
too.
D
D
That's
absolutely
correct,
and
so
let's
follow
the
trail
just
recall
this
show
button
data
set
and
button
data
set.
B
Let
us
if
we
see
where
that
class
is
used,
the
delete
user
model,
oh
because
I
don't
think
we've
fully
reverted
something
I
think
we
got
rid
of
a
data
set
that
I
think,
okay,
I
think
we
got
rid
of
a
data
set
that
was
actually
being
used.
B
D
All
right:
okay,
sweet!
Let's
look
it
out;
yep
awesome.
B
D
Oh
yeah
yeah,
I'm
not
I'm
signed
in
as
root
currently.
So
that's
why
I
could
then
delete
this
user
as
well,
but
yeah
otherwise
that'd
be
proper
suicide.
D
Okay,
okay,
speed!
So
I'm
expecting
this
to
yep
and
that's
yeah.
D
And
I
do
agree
that,
eventually
for
this
delete
models,
we
should
have
reflected
those
for
to
use
the
event
up
as
well,
but
that
is
probably
I
feel
like
this.
Mr
is
already
big
enough.
B
D
Wait
a
second
if
they're
all
on
the
same
view,
application
they
shouldn't
use
the
event
app.
I
do
agree,
but
they're
currently
using
dom
elements
to
interact
which
is
not
great
as
well
right.
D
Yeah
yeah
that
that
easy,
probably.
B
And
I
don't
know:
what's
I
don't
know
exactly
what's
going
on
and
what
it
might
be
is
because
we
saw
this
was
titled,
something
shared
like
we
may
have
abstracted
something
that
really
can't
be
abstracted.
We
may
have
abstracted
something
that
isn't
worth
it
and
we
need
to
just
have
it
be.
You
know
maybe
like
a
specific
thing:
yeah
yeah
yeah.
So
hopefully
these
these
feature
specs
are
fixed
now
because
we
fixed
the
bug
with
the
icon
clicking.
I'm
sorry.
So
I
was
just.
D
B
That
was
really
funny
yeah.
It's
I'm
pretty
sure
that's
what
these
are
failing
for,
and
so
it's
good
that
they're
passing
and
we're
showing
that
we
are
doing
a
no-op,
which
is
good
so
awesome.
D
B
D
B
While
it's
going
going
back
to
the
mr,
so
we
should
be
pretty
close
to
this,
mr
being
ready
to
go.
If
we
go
back
to
the
mr
though
here
we
go,
the
to
do
would
be.
If
we
go
to
the
changes
tab
we
want.
B
B
We
want
to
remove
all
references
of
that
from
we
want
to
remove
all
references
of
this
from
just
the
class
right
from
all
the
view
like
eventually
that
should
not
be
used
in
view.
D
B
D
E
D
D
There
we
are
okay,
that
controller
should
be
okay,
running
the
test,
one
more
time
sweet
going
back
to
this,
which
model
are
we
going
to
take
to
use.
B
B
B
B
It
back,
I
think,
we're
gonna
we're
gonna
get
hit
twice.
We
might
get
that
console
error
of
modal
attribute
problems
or
we're
just
gonna,
see
two
models
or
we'll
see
two
models
which
you
know
yo
dog.
I
heard
you
like
models.
B
D
B
Got
the
console
error
and
so
the
model
didn't
show
because
we
blew
up,
but
that's
not
great,
so
two
things
I'd
like
I
think
we
should
do
the
one
is
yeah.
We
can't
do
the
event
hub
thing
and
have
that
class
at
the
same
time,
and
the
long
term
goal
is
don't
reference
that
class
anywhere
in
view
just
use
the
event
hub.
But
the
second
thing
is:
let's
have
our
class-based
approach.
Let's
add
a
little
bit
of
defensiveness.
B
I
think,
to
our
confirm
modal
thing:
can
we
add
yeah
yeah
yeah?
Can
we
go
to
confirm
modal
dot
view.
B
Here
we
are,
I
would,
I
would
like
to
add
some
defensiveness,
that
we
do
a
check
that,
like
modal
attributes
exists
like
on
the
on
the
data
set
like:
let's
do
just
a
truthy
check
that
element.
Dataset
has
modal
attributes
or
it
has
a
path
or
method
here
and
if
not,
we
can
gotcha
just
do
nothing.
B
B
Think
we,
I
think
we
would
want
to
do
element.dataset.modal
attributes
or
any
one
of
those.
B
Yeah,
like
that
is
modal
attributes
like
a
required
one.
Do
they
have
to
have
like
do
we?
If
we
go
down
move
path,
I'm
pretty
sure
we
use
modal
attributes
every
time.
We
do
this
thing.
D
B
Let's,
let's
go
ahead
and
just
do
path,
maybe
right
now-
and
I
don't
know
what
what
your
preference
are.
I
like
actually
doing
this
feel
free
to
do
whatever
you
prefer.
I
like
to
do
I
like
to
return
early,
so
I
would
consider
this
like
a
guard
clause,
and
so
I
would
like
to
do
like
if
not
path,
return
and
then.
B
Do
the
rest
of
the
behavior
below
the
f?
That's
that's!
This
is
a
hundred
percent,
just
a
preference,
and
if
you
don't
like
it
then
feel
free
to
be
like
hey.
I
don't
know.
Actually
I
actually
do
like
it.
So
just
like
that.
Basically
isn't
it
yep
yep
yep
and
I
think
that's
going
to
be
a
helpful
level
of
defensiveness.
B
So
now
this
technically
would
fix
all
of
those
old
references
to
the
class.
But
let's
still
remove
those
those
references
to
the
class
because
that's
I
think
we
can
almost
create
an
epic
or
a
big
issue
out
of
this
of
and
and
promote
it
with
the
hackathon
or
other
community
contributors
to
and.
A
D
Yeah,
that's
that's
actually
well
put,
so
let's
get
rid
of
those.
What
did
I
just
touch?
Reject
ben
still
has
one.
A
D
Actually,
my
the
r
specs
failed,
but
I
just
saw
it
on
the
on
this
side
of
the
eye,
but
could
be
due
to
my
setup.
Not
100
unblock
okay.
D
D
Doesn't
look
like
honestly
nope,
we
didn't
okay.
D
A
B
D
There
we
go
okay
cool.
What
was
the
other
thing:
we've
been
looking
into
a
proven,
activate.
B
Yeah
we
can
try
it
again.
Do
you
use,
do
you
spring
man.
D
Well
not
actively,
so
I
did
a.
I
did
a
gdk
update
today,
so
things
might
be
a
little
other
than
they're
currently
up.
But
what
do
you
use
spring
for.
B
So
whenever
you
want
to
run
ruby
files,
whether
you're
doing
our
spec
or
whatever,
instead
of
doing
ben
r
spec
path
to
file,
you
can
do
bundle
exec
spring.
B
Okay,
then
r,
spec
and
path
to
file
and
spring
starts
up
this.
This
server-
oh,
oh,
I
guess
it
wants
you
to
it.
Wants
you
to
update
you
got
to.
B
B
Oh,
that
doesn't
make
sense
the,
but
it
uses
the
spring
loading
server,
which
basically
optimizes
how
it
reads
and
caches
the
ruby
files
and
just
makes
tests,
makes
running
tests
a
lot
faster
wow.
You
see
it
especially
with
unit
tests.
The
feature
specs
can
still
be
slow
because
it
requires
the
yeah
yeah.
D
E
B
Now
yeah,
so
I
I
guess
after
running
that
you
can
see
if
the
r
specs
pass
or
fail
and
hopefully
they'll
yeah.
D
Yeah,
if
not
we're
gonna
see
it
on
the
pipeline,
but
I'm
kinda.
This
is
this
is
in
a
good
state.
Now
I
feel
yeah
yeah.
B
I'm
glad
we
we
minimized.
A
B
And
I
think
it
should
be
good
to
go
ping
me
on
it.
If
you
can
ping
me
for,
like
the
initial
reveal,
we'll
pass
it
to
another
maintainer
or
something,
if
you
want
to
do
that,
awesome.
D
B
B
E
E
B
Yeah
upgrade
so
it's
pretty
familiar,
oh,
you
might
need
to
do
updates
and
then
upgrade
though,
because
it
may
not
yeah.
You
might
need
to
do
brew,
updates
and
then
upgrade
because
it
may
not
actually
know-
and
I.
B
D
The
case,
though,
no
no
like
by
going
after
this
message,
like
brew,
update,
chrome
driver,
this
command,
updates
brew
itself
and
does
not
take
any
formula
names.
So
brew
update
will
just
update
to
a
new
blue
version,
which
is
not
quite
what
we're
looking
for
here.
B
Okay
and
you
probably
yeah,
and
that
makes
and
that
that
makes
sense-
I'm
wasn't
sure
if
brew
update,
if
we
did
need
to
upgrade
brew.
So
it
would
know
about
a
later
formula.
B
But
but
I
don't
know,
I
really
don't
know,
I'm
I'm
just
shooting
in
the
door
what
could
possibly
go
wrong.
That's.
E
B
Yeah,
I
don't
know
somehow:
we
gotta
update
chrome
driver
I've,
gotta,
I've
gotta
hop
off,
have
fun
updating,
chrome
driver.
Sorry.
I.