* [edbrowse-dev] if((c = t.style.color)
@ 2019-06-18 5:16 Kevin Carhart
2019-06-18 5:50 ` [edbrowse-dev] " Kevin Carhart
0 siblings, 1 reply; 4+ messages in thread
From: Kevin Carhart @ 2019-06-18 5:16 UTC (permalink / raw)
To: edbrowse-dev
I kept going with maerskline.com and it's complaining about eb$visible
TypeError: cannot read property 'color' of undefined
failure on 0x2228768.eb$visible[]
WINDOW.?
I think some elements are not getting style.color while the test of
t.style.color expects that they will? Here is the bp output:
bp: t.style
style object
bp: t.style.color
undefined
bp: t.nodeName
#text
What is #text - a comment?
^ permalink raw reply [flat|nested] 4+ messages in thread
* [edbrowse-dev] Re: if((c = t.style.color)
2019-06-18 5:16 [edbrowse-dev] if((c = t.style.color) Kevin Carhart
@ 2019-06-18 5:50 ` Kevin Carhart
2019-06-18 9:28 ` [edbrowse-dev] " Karl Dahlke
0 siblings, 1 reply; 4+ messages in thread
From: Kevin Carhart @ 2019-06-18 5:50 UTC (permalink / raw)
To: edbrowse-dev
Actually I misread the error message a little. If it reports could not
get color of undefined, that means that the elements do not have a style
object, not that they don't have a color property. I echoed nodeType and
found out that the two elements where this happens are comment and H1.
For the comment, could we add a style at
roughly 1380? As for the H1, I don't know, do these headings get treated
similar to the paragraph P? Maybe there is a different solution to this
altogether. It can't be happening that often or there would be a lot of
errors in eb$visible.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [edbrowse-dev] if((c = t.style.color)
2019-06-18 5:50 ` [edbrowse-dev] " Kevin Carhart
@ 2019-06-18 9:28 ` Karl Dahlke
2019-06-24 4:06 ` Kevin Carhart
0 siblings, 1 reply; 4+ messages in thread
From: Karl Dahlke @ 2019-06-18 9:28 UTC (permalink / raw)
To: edbrowse-dev
> comment and H1.
I can add
this.style = new CSSStyleDeclaration;
at line 1392, which should fix comment.
<h1> has a style object, and createElement("h1") produces an h1 node with a style object.
I have no clue how you found an h1 without style.
You might have to figure out where it came from.
uptrace(h1)
is it from the html or dynamically created?
Is it really h1?
Karl Dahlke
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [edbrowse-dev] if((c = t.style.color)
2019-06-18 9:28 ` [edbrowse-dev] " Karl Dahlke
@ 2019-06-24 4:06 ` Kevin Carhart
0 siblings, 0 replies; 4+ messages in thread
From: Kevin Carhart @ 2019-06-24 4:06 UTC (permalink / raw)
To: Karl Dahlke; +Cc: edbrowse-dev
Hi Karl
Thanks for making the .style changes a week ago. My internet was
out for some reason and this took a couple of days, but I pulled up
the elements that didn't have a style object. Since I immediately
compiled the latest out of habit, I then had to compile the one from a few
days ago with this hash:
32c724d109a70ff7b25d95f5367078dd71e353ee#diff-25d902c24283ab8cfbac54dfa101ad31
And here are the uptraces for the two elements. Maybe it's a moot point
now since your latest fixed it. I don't seem to be getting a #text now.
It happens on a DIV and an H1.
bp: t.style
undefined
bp: uptrace(t)
DIV.carousel__runner
DIV.carousel__slides
DIV.carousel carousel--active carousel--hint
DIV.p-section__brands
DIV.p-page__section__inner
DIV.p-page__section__outer
DIV.p-page__section theme--light--alt
DIV.page p-page
DIV#main
BODY
HTML
DOCUMENT
undefined
bp: .
bp: t.style
undefined
bp: uptrace(t)
H1.font--display-4 typer typer--active typer--complete#anId
DIV.heading
DIV.p-page__header__copy
DIV.p-page__header__col--1
DIV.p-page__header__cell
DIV.p-page__header__table
DIV.p-page__header__content
DIV.p-page__header p-page__header--decision-tree theme--dark#headerDt
DIV.page p-page
DIV#main
BODY
HTML
DOCUMENT
undefined
bp: .
On Tue, 18 Jun 2019, Karl Dahlke wrote:
>> comment and H1.
>
> I can add
> this.style = new CSSStyleDeclaration;
> at line 1392, which should fix comment.
>
> <h1> has a style object, and createElement("h1") produces an h1 node with a style object.
> I have no clue how you found an h1 without style.
> You might have to figure out where it came from.
> uptrace(h1)
> is it from the html or dynamically created?
> Is it really h1?
>
> Karl Dahlke
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-06-24 4:06 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-18 5:16 [edbrowse-dev] if((c = t.style.color) Kevin Carhart
2019-06-18 5:50 ` [edbrowse-dev] " Kevin Carhart
2019-06-18 9:28 ` [edbrowse-dev] " Karl Dahlke
2019-06-24 4:06 ` Kevin Carhart
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).