librelist archives

« back to archive

Conkeror in a shivering / shuddering state

Conkeror in a shivering / shuddering state

From:
Haider Rizvi
Date:
2013-12-18 @ 21:03
My conkeror tab bar starts to flicker / shiver / shudder as I open new
tabs. This usually happens around 8-10 tabs, just after when the tabs
fill up the width of the Conkeror window. At this point, Conkeror
starts consuming a lot of cpu cycles.

This problem seems to be known for a while. 
http://bugs.conkeror.org/issue62

It seems like new-tabs.js was supposed to fix this. 

In my init.js, I already have:
// Tabs
require("new-tabs.js");
tab_bar_show_icon = true;
tab_bar_show_index = true;

I just tried the "older" tab-bar.js. It seems to be less prone to
shuddering, and takes a higher number of tabs to get there.

Are there known workarounds for this behaviour? 

I am running the latest drop built on top of Firefox 25 on Mac
OSX. But I have seen this problem for a very long time with older
drops / older FF as well.

Regards, 
-- 
Haider

Re: [conkeror] Conkeror in a shivering / shuddering state

From:
Kinley Dorji
Date:
2013-12-19 @ 06:03
Yes, I have the same experience. My "workaround" so far is to have
fewer tabs open,and quickly delete one tab when the flickering starts.
It would be nice if a proper solution were found, though I haven't
really tried to get to the bottom of it.

On Thu, Dec 19, 2013 at 3:03 AM, Haider Rizvi <harizvi@gmail.com> wrote:
> My conkeror tab bar starts to flicker / shiver / shudder as I open new
> tabs. This usually happens around 8-10 tabs, just after when the tabs
> fill up the width of the Conkeror window. At this point, Conkeror
> starts consuming a lot of cpu cycles.
>
> This problem seems to be known for a while.
> http://bugs.conkeror.org/issue62
>
> It seems like new-tabs.js was supposed to fix this.
>
> In my init.js, I already have:
> // Tabs
> require("new-tabs.js");
> tab_bar_show_icon = true;
> tab_bar_show_index = true;
>
> I just tried the "older" tab-bar.js. It seems to be less prone to
> shuddering, and takes a higher number of tabs to get there.
>
> Are there known workarounds for this behaviour?
>
> I am running the latest drop built on top of Firefox 25 on Mac
> OSX. But I have seen this problem for a very long time with older
> drops / older FF as well.
>
> Regards,
> --
> Haider
>

Re: Conkeror in a shivering / shuddering state

From:
Haider Rizvi
Date:
2013-12-19 @ 16:32
Kinley Dorji <kinleyd@gmail.com> writes:

> Yes, I have the same experience. My "workaround" so far is to have
> fewer tabs open,and quickly delete one tab when the flickering
> starts. 

Thanks Kinley for confirming the problem. Try out the older
tab-bar.js, I am finding it hits the problem less often and usually
with more tabs.

Regards, 
-- 
Haider

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
John J. Foerch
Date:
2013-12-19 @ 16:42
On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
> Kinley Dorji <kinleyd@gmail.com> writes:
> 
> > Yes, I have the same experience. My "workaround" so far is to have
> > fewer tabs open,and quickly delete one tab when the flickering
> > starts. 
> 
> Thanks Kinley for confirming the problem. Try out the older
> tab-bar.js, I am finding it hits the problem less often and usually
> with more tabs.
> 
> Regards, 
> -- 
> Haider
> 

Why not just use new-tabs?  The only reason tab-bar.js is still included
in conkeror at all is because nobody has gotten around to merging the two
modules together.

-- 
John Foerch

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
Haider Rizvi
Date:
2013-12-19 @ 23:27
John, see my original mail. 

When running with new-tabs.js, I hit the shivering problem earlier (with 
less tabs - typically 8-10). With tab-bar.js it has gone up to 20+ before 
I hit the problem, only running since yesterday this way, so little 
experience yet. 

Is anyone able to look at the problem. I am happy to provide any data one 
may need to debug. 

Regards, 
-- 
Haider



On 2013-12-19, at 11:42 AM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:

> On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
>> Kinley Dorji <kinleyd@gmail.com> writes:
>> 
>>> Yes, I have the same experience. My "workaround" so far is to have
>>> fewer tabs open,and quickly delete one tab when the flickering
>>> starts. 
>> 
>> Thanks Kinley for confirming the problem. Try out the older
>> tab-bar.js, I am finding it hits the problem less often and usually
>> with more tabs.
>> 
>> Regards, 
>> -- 
>> Haider
>> 
> 
> Why not just use new-tabs?  The only reason tab-bar.js is still included
> in conkeror at all is because nobody has gotten around to merging the two
> modules together.
> 
> -- 
> John Foerch

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
John J. Foerch
Date:
2013-12-19 @ 23:42
Ah, I misunderstood.  This is the first report I've heard of that problem
with new-tabs.  It has always happened quite predictably with tab-bar.
Fiddle with the css and see if you can isolate it..

On Thu, Dec 19, 2013 at 06:27:50PM -0500, Haider Rizvi wrote:
> John, see my original mail. 
> 
> When running with new-tabs.js, I hit the shivering problem earlier (with
less tabs - typically 8-10). With tab-bar.js it has gone up to 20+ before 
I hit the problem, only running since yesterday this way, so little 
experience yet. 
> 
> Is anyone able to look at the problem. I am happy to provide any data 
one may need to debug. 
> 
> Regards, 
> -- 
> Haider
> 
> 
> 
> On 2013-12-19, at 11:42 AM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
> 
> > On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
> >> Kinley Dorji <kinleyd@gmail.com> writes:
> >> 
> >>> Yes, I have the same experience. My "workaround" so far is to have
> >>> fewer tabs open,and quickly delete one tab when the flickering
> >>> starts. 
> >> 
> >> Thanks Kinley for confirming the problem. Try out the older
> >> tab-bar.js, I am finding it hits the problem less often and usually
> >> with more tabs.
> >> 
> >> Regards, 
> >> -- 
> >> Haider
> >> 
> > 
> > Why not just use new-tabs?  The only reason tab-bar.js is still included
> > in conkeror at all is because nobody has gotten around to merging the two
> > modules together.
> > 
> > -- 
> > John Foerch
> 

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
Haider Rizvi
Date:
2013-12-19 @ 23:48
I have no clue how to fiddle with the css, any hints?  

Regards, 
-- 
Haider



On 2013-12-19, at 6:42 PM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:

> Ah, I misunderstood.  This is the first report I've heard of that problem
> with new-tabs.  It has always happened quite predictably with tab-bar.
> Fiddle with the css and see if you can isolate it..
> 
> On Thu, Dec 19, 2013 at 06:27:50PM -0500, Haider Rizvi wrote:
>> John, see my original mail. 
>> 
>> When running with new-tabs.js, I hit the shivering problem earlier 
(with less tabs - typically 8-10). With tab-bar.js it has gone up to 20+ 
before I hit the problem, only running since yesterday this way, so little
experience yet. 
>> 
>> Is anyone able to look at the problem. I am happy to provide any data 
one may need to debug. 
>> 
>> Regards, 
>> -- 
>> Haider
>> 
>> 
>> 
>> On 2013-12-19, at 11:42 AM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
>> 
>>> On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
>>>> Kinley Dorji <kinleyd@gmail.com> writes:
>>>> 
>>>>> Yes, I have the same experience. My "workaround" so far is to have
>>>>> fewer tabs open,and quickly delete one tab when the flickering
>>>>> starts. 
>>>> 
>>>> Thanks Kinley for confirming the problem. Try out the older
>>>> tab-bar.js, I am finding it hits the problem less often and usually
>>>> with more tabs.
>>>> 
>>>> Regards, 
>>>> -- 
>>>> Haider
>>>> 
>>> 
>>> Why not just use new-tabs?  The only reason tab-bar.js is still included
>>> in conkeror at all is because nobody has gotten around to merging the two
>>> modules together.
>>> 
>>> -- 
>>> John Foerch
>> 

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
John J. Foerch
Date:
2013-12-20 @ 00:05
It's in style/default/.  See http://conkeror.org/Appearance#Theming for
some information on how conkeror themes work.

On Thu, Dec 19, 2013 at 06:48:58PM -0500, Haider Rizvi wrote:
> I have no clue how to fiddle with the css, any hints?  
> 
> Regards, 
> -- 
> Haider
> 
> 
> 
> On 2013-12-19, at 6:42 PM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
> 
> > Ah, I misunderstood.  This is the first report I've heard of that problem
> > with new-tabs.  It has always happened quite predictably with tab-bar.
> > Fiddle with the css and see if you can isolate it..
> > 
> > On Thu, Dec 19, 2013 at 06:27:50PM -0500, Haider Rizvi wrote:
> >> John, see my original mail. 
> >> 
> >> When running with new-tabs.js, I hit the shivering problem earlier 
(with less tabs - typically 8-10). With tab-bar.js it has gone up to 20+ 
before I hit the problem, only running since yesterday this way, so little
experience yet. 
> >> 
> >> Is anyone able to look at the problem. I am happy to provide any data
one may need to debug. 
> >> 
> >> Regards, 
> >> -- 
> >> Haider
> >> 
> >> 
> >> 
> >> On 2013-12-19, at 11:42 AM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
> >> 
> >>> On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
> >>>> Kinley Dorji <kinleyd@gmail.com> writes:
> >>>> 
> >>>>> Yes, I have the same experience. My "workaround" so far is to have
> >>>>> fewer tabs open,and quickly delete one tab when the flickering
> >>>>> starts. 
> >>>> 
> >>>> Thanks Kinley for confirming the problem. Try out the older
> >>>> tab-bar.js, I am finding it hits the problem less often and usually
> >>>> with more tabs.
> >>>> 
> >>>> Regards, 
> >>>> -- 
> >>>> Haider
> >>>> 
> >>> 
> >>> Why not just use new-tabs?  The only reason tab-bar.js is still included
> >>> in conkeror at all is because nobody has gotten around to merging the two
> >>> modules together.
> >>> 
> >>> -- 
> >>> John Foerch
> >> 
> 

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
Kinley Dorji
Date:
2013-12-20 @ 05:05
Thanks John, will tinker with the css and see what I get. I'm guessing
it's got something to do with the math of resizing the tabs.

On Fri, Dec 20, 2013 at 6:05 AM, John J. Foerch <jjfoerch@earthlink.net> wrote:
> It's in style/default/.  See http://conkeror.org/Appearance#Theming for
> some information on how conkeror themes work.
>
> On Thu, Dec 19, 2013 at 06:48:58PM -0500, Haider Rizvi wrote:
>> I have no clue how to fiddle with the css, any hints?
>>
>> Regards,
>> --
>> Haider
>>
>>
>>
>> On 2013-12-19, at 6:42 PM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
>>
>> > Ah, I misunderstood.  This is the first report I've heard of that problem
>> > with new-tabs.  It has always happened quite predictably with tab-bar.
>> > Fiddle with the css and see if you can isolate it..
>> >
>> > On Thu, Dec 19, 2013 at 06:27:50PM -0500, Haider Rizvi wrote:
>> >> John, see my original mail.
>> >>
>> >> When running with new-tabs.js, I hit the shivering problem earlier 
(with less tabs - typically 8-10). With tab-bar.js it has gone up to 20+ 
before I hit the problem, only running since yesterday this way, so little
experience yet.
>> >>
>> >> Is anyone able to look at the problem. I am happy to provide any 
data one may need to debug.
>> >>
>> >> Regards,
>> >> --
>> >> Haider
>> >>
>> >>
>> >>
>> >> On 2013-12-19, at 11:42 AM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
>> >>
>> >>> On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
>> >>>> Kinley Dorji <kinleyd@gmail.com> writes:
>> >>>>
>> >>>>> Yes, I have the same experience. My "workaround" so far is to have
>> >>>>> fewer tabs open,and quickly delete one tab when the flickering
>> >>>>> starts.
>> >>>>
>> >>>> Thanks Kinley for confirming the problem. Try out the older
>> >>>> tab-bar.js, I am finding it hits the problem less often and usually
>> >>>> with more tabs.
>> >>>>
>> >>>> Regards,
>> >>>> --
>> >>>> Haider
>> >>>>
>> >>>
>> >>> Why not just use new-tabs?  The only reason tab-bar.js is still included
>> >>> in conkeror at all is because nobody has gotten around to merging the two
>> >>> modules together.
>> >>>
>> >>> --
>> >>> John Foerch
>> >>
>>

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
Kinley Dorji
Date:
2013-12-20 @ 05:57
Ha. Apologies are in order, John. I haven't had a look at my
.conkerorrc in a while, and just did, only to find out I still had
tab-bar.js enabled. With new-tabs.js, the shuddering doesn't occur on
my system. I'm not sure what's different on Haider's setup.

On Fri, Dec 20, 2013 at 11:05 AM, Kinley Dorji <kinleyd@gmail.com> wrote:
> Thanks John, will tinker with the css and see what I get. I'm guessing
> it's got something to do with the math of resizing the tabs.
>
> On Fri, Dec 20, 2013 at 6:05 AM, John J. Foerch <jjfoerch@earthlink.net> wrote:
>> It's in style/default/.  See http://conkeror.org/Appearance#Theming for
>> some information on how conkeror themes work.
>>
>> On Thu, Dec 19, 2013 at 06:48:58PM -0500, Haider Rizvi wrote:
>>> I have no clue how to fiddle with the css, any hints?
>>>
>>> Regards,
>>> --
>>> Haider
>>>
>>>
>>>
>>> On 2013-12-19, at 6:42 PM, "John J. Foerch" <jjfoerch@earthlink.net> wrote:
>>>
>>> > Ah, I misunderstood.  This is the first report I've heard of that problem
>>> > with new-tabs.  It has always happened quite predictably with tab-bar.
>>> > Fiddle with the css and see if you can isolate it..
>>> >
>>> > On Thu, Dec 19, 2013 at 06:27:50PM -0500, Haider Rizvi wrote:
>>> >> John, see my original mail.
>>> >>
>>> >> When running with new-tabs.js, I hit the shivering problem earlier 
(with less tabs - typically 8-10). With tab-bar.js it has gone up to 20+ 
before I hit the problem, only running since yesterday this way, so little
experience yet.
>>> >>
>>> >> Is anyone able to look at the problem. I am happy to provide any 
data one may need to debug.
>>> >>
>>> >> Regards,
>>> >> --
>>> >> Haider
>>> >>
>>> >>
>>> >>
>>> >> On 2013-12-19, at 11:42 AM, "John J. Foerch" 
<jjfoerch@earthlink.net> wrote:
>>> >>
>>> >>> On Thu, Dec 19, 2013 at 11:32:38AM -0500, Haider Rizvi wrote:
>>> >>>> Kinley Dorji <kinleyd@gmail.com> writes:
>>> >>>>
>>> >>>>> Yes, I have the same experience. My "workaround" so far is to have
>>> >>>>> fewer tabs open,and quickly delete one tab when the flickering
>>> >>>>> starts.
>>> >>>>
>>> >>>> Thanks Kinley for confirming the problem. Try out the older
>>> >>>> tab-bar.js, I am finding it hits the problem less often and usually
>>> >>>> with more tabs.
>>> >>>>
>>> >>>> Regards,
>>> >>>> --
>>> >>>> Haider
>>> >>>>
>>> >>>
>>> >>> Why not just use new-tabs?  The only reason tab-bar.js is still included
>>> >>> in conkeror at all is because nobody has gotten around to merging the two
>>> >>> modules together.
>>> >>>
>>> >>> --
>>> >>> John Foerch
>>> >>
>>>

Re: Conkeror in a shivering / shuddering state

From:
Haider Rizvi
Date:
2013-12-20 @ 13:41
"John J. Foerch" <jjfoerch@earthlink.net> writes:

> It's in style/default/.  See http://conkeror.org/Appearance#Theming
> for some information on how conkeror themes work.

Thanks. I was looking for what needs to be changed, not familiar with
css files.

I'll try read up, or if you have hints on what I should try in either
one of the css files, I can give it a go.

Regards, 
-- 
Haider

Re: [conkeror] Re: Conkeror in a shivering / shuddering state

From:
John J. Foerch
Date:
2013-12-20 @ 14:52
On Fri, Dec 20, 2013 at 08:41:12AM -0500, Haider Rizvi wrote:
> "John J. Foerch" <jjfoerch@earthlink.net> writes:
> 
> > It's in style/default/.  See http://conkeror.org/Appearance#Theming
> > for some information on how conkeror themes work.
> 
> Thanks. I was looking for what needs to be changed, not familiar with
> css files.
> 
> I'll try read up, or if you have hints on what I should try in either
> one of the css files, I can give it a go.
> 
> Regards, 
> -- 
> Haider
> 

If I knew, the bug wouldn't still be open :) With tab-bar, it might be
caused by the '-moz-box-pack: end'.  Since new-tabs does not use that
property, I suspect that the "shuddering" problem you're seeing with
new-tabs has a different cause than the one commonly found with tab-bar.
Since nobody else has ever reported a problem like this with new-tabs, a
bug in the specific version of xulrunner or firefox that you're using
may also be a possibility.  Or if you were using a particularly weird gtk2
theme with really strange geometry for the way it renders the tabs - I
don't know.

-- 
John Foerch