lifeviewer bug

Has something gone haywire? Let us know about it!
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

islptng wrote: March 13th, 2025, 6:27 pm Please update that. Also Why lazyslug.com is still using 1276?
It's not. You need to hard refresh you browser to see the latest version.
User avatar
R2INT
Posts: 812
Joined: July 2nd, 2024, 7:42 pm

Re: lifeviewer bug

Post by R2INT »

islptng wrote: March 13th, 2025, 6:27 pm Suggestion:
Since we have multiple R2INT rules, why not make 2 slides to control speed, one step(default 1), one speed(default 60)? So that adjusting speed slide to a number below 60 won't display the middle generation. Add a command [[ R2INT ]] if you want, what it does is: Set the base step to 2, and identifying works slightly different.
Here's my take on this:

Instead of using obscure-looking script commands such as [[ R2INT ]], we could instead use more intuitive script commands like [[ STEPINCREMENT 1..8 ]], for example. [[ STEPINCREMENT 2 ]] would function the same as [[ R2INT ]] would in this context. This also adds more flexibility (if, for example, one decides to make a Range-3 INT rule with an emulator ruletable).

Also, instead of being forced to use [[ NOTHROTTLE ]] for guaranteeing even step sizes, instead, a better option would be to throttle only at even generations (or any generation divisible by the STEPINCREMENT value).
Range-2 INT
R2INT's Rule Collection

Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
User avatar
hotcrystal0
Posts: 4577
Joined: July 3rd, 2020, 5:32 pm
Location: wherever you think I am

Re: lifeviewer bug

Post by hotcrystal0 »

What? Going back to generation 0 also reverts the pattern? Let this recording explain the bug:
here
133 days until New York's age verification law goes into effect.

Code: Select all

x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
User avatar
R2INT
Posts: 812
Joined: July 2nd, 2024, 7:42 pm

Re: lifeviewer bug

Post by R2INT »

A similar (or maybe the same) bug occurs in this pattern:
b-engine wrote: March 12th, 2025, 9:48 pm Failed replicator factory:

Code: Select all

x = 284, y = 279, rule = SoManyShipsR2INT
200.6A7$211.A$211.A$211.A$211.A$211.A$211.A55$283.A$283.A$283.A$283.A
$283.A$283.A6$271.6A117$A$A$A$A$A$A6$7.6A60$78.A$78.A$78.A$78.A$78.A$
78.A7$67.6A!
Probable gun puffer?
An example trigger of this bug occurs when you Select All, Randomize, optionally play it for a little while and then press R (or any reset button) to reset the pattern. It will revert the pattern back to its former state before it was edited.

EDIT: All patterns from build 1282 experience the same bug:

Code: Select all

x = 7, y = 3, rule = B3/S23
o3b3o$3o2bo$bo!
Last edited by R2INT on March 13th, 2025, 7:20 pm, edited 1 time in total.
Range-2 INT
R2INT's Rule Collection

Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
User avatar
LuveelVoom
Posts: 551
Joined: April 27th, 2022, 7:59 pm

Re: lifeviewer bug

Post by LuveelVoom »

Build 1281 appears to have completely broken playback. Experienced both on IOS 18 safari and chromeos 131 chrome.

Edit: For whatever reason, this does NOT affect LV pro???
User avatar
CARuler
Posts: 1350
Joined: July 30th, 2024, 5:38 pm
Location: A rule-verse in floor rule-verse of the CGOL skyscraper

Re: lifeviewer bug

Post by CARuler »

the lifeveiwer on the forums will not play for me
likes interesting rules
vist my rules here
also likes weird growth patterns in CA
hyperbolic CA!!!
ADHD user
mostly inactive
hotdogPi
Moderator
Posts: 2267
Joined: August 12th, 2020, 8:22 pm

Re: lifeviewer bug

Post by hotdogPi »

MacOS 15.3.2, Safari 18.3.1, haven't paid for Pro, no issues with LifeViewer (checked forums, wiki, and Catagolue).
User:HotdogPi/My discoveries

Periods discovered:

All evens ≤128 except 52,58,78,82,92,94,98,104,118,122

5-15,㉕-㉛,㉟㊺,51,63,65,73,75
1㊳㊵㊹㊼㊽,54,56,72,74,80,90,92
217,240,300,486,576

Guns: 20,21,32,54,55,57,114,117,124,126
SKOPs: 32,74,76,102,196
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: lifeviewer bug

Post by confocaloid »

When in doubt, <s>check Lifeline</s> do hard refresh of your browser. Often there's cached old version of LifeViewer. It may be necessary to wait a few hours until the update is available.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
R2INT
Posts: 812
Joined: July 2nd, 2024, 7:42 pm

Re: lifeviewer bug

Post by R2INT »

CARuler wrote: March 13th, 2025, 8:26 pm the lifeveiwer on the forums will not play for me
The most likely issue that you are experiencing is that Build 1281 is the version you currently have cached on your browser. To access the build number, click on the Help button at the top right. If it is Build 1281, you can hard refresh your browser by pressing Ctrl+F5.
LuveelVoom wrote: March 13th, 2025, 7:18 pm
Range-2 INT
R2INT's Rule Collection

Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
User avatar
wirehead
Posts: 304
Joined: June 18th, 2022, 2:37 pm
Location: /dev/full
Contact:

Re: lifeviewer bug

Post by wirehead »

confocaloid wrote: March 13th, 2025, 6:39 pm ^^ That might (or might not, up to developers to decide) make sense to do both in LifeViewer and in Golly. Allow adjusting the base step and the delay independently from each other. So it would be possible to have base step 17 with delay 2 seconds, or to have base step 1 with delay 1/8 seconds, and so on.
Interestingly enough old versions of LV did exactly that -- I can confirm build 307 (which is still live on the Marc Niemec Lifepage archive) has two sliders, one for step and one for speed.
Langton's ant: Can't play the drums, can be taught.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

hotcrystal0 wrote: March 13th, 2025, 6:57 pm What? Going back to generation 0 also reverts the pattern? Let this recording explain the bug:
Fixed in build 1283. Thanks for the report!
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

A note on LifeViewer versions:
  • Your browser will cache LifeViewer. This means you might not always be using the latest version.
  • You can see which version you have by pressing the Help button:
    • "LifeViewer Standard build 1283"
  • If you clear the browser's cache and refresh the page it will sometimes get the latest version.
    • On Chrome you can do this with Ctrl-F5.
    • This will work on the LifeViewer Home Page.
  • If the website is hosted on a Content Delivery Network (like the forums here) this browser refresh won't always work.
    • The CDN will cache contents for up to 4 hours after which you'll get the latest.
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: lifeviewer bug

Post by confocaloid »

In build 1284, when opening a viewer, the playback speed defaults to 1/s instead of 1x. I assume this is a unintentional consequence of a recent change, I initially thought that playback doesn't work at all.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
R2INT
Posts: 812
Joined: July 2nd, 2024, 7:42 pm

Re: lifeviewer bug

Post by R2INT »

Here is a bug from 1284:
  • Select and randomize a pattern.
  • Run the pattern without deselecting.
  • Revert the pattern. The random pattern will no longer be selected.
  • Pressing Ctrl+Z not only 'reselects' the random pattern, but it also undoes the randomization.

Code: Select all

x = 7, y = 3, rule = B3/S23
o3b3o$3o2bo$bo!
Range-2 INT
R2INT's Rule Collection

Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

R2INT wrote: March 14th, 2025, 7:15 pm Here is a bug from 1284
Fixed in build 1285. Thanks for reporting!
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

confocaloid wrote: March 14th, 2025, 6:59 pm In build 1284, when opening a viewer, the playback speed defaults to 1/s instead of 1x. I assume this is a unintentional consequence of a recent change, I initially thought that playback doesn't work at all.
Check that Settings>Playback>Use Saved is not selected. Or set the speed to 1x and click Settings>Playback>Save Speed.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: LifeViewer bug on mobile devices

Post by b-engine »

b-engine wrote: March 7th, 2025, 6:05 pm
I have to give this bug a dedicated name.
What build when this bug is introduced? I forgot, but I know that bug should be exist since October 2023 or earlier.

This applies to every pop-up viewers, and some embedded viewers such as those in LifeWiki or Catagolue. The only known place unaffected by this bug is the conwaylife.com main page and lazyslug.com.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: LifeViewer bug on mobile devices

Post by rowett »

b-engine wrote: March 24th, 2025, 5:50 pm This applies to every pop-up viewers, and some embedded viewers such as those in LifeWiki or Catagolue. The only known place unaffected by this bug is the conwaylife.com main page and lazyslug.com.
Try build 1298.
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: lifeviewer bug

Post by confocaloid »

At some point recently, LifeViewer selections began working in an unexpected way.

For the following pattern, I expect "Select all" to select a 30-by-30 region (all nonzero cells), the same how it does in Golly, and I believe how LifeViewer did before.

Code: Select all

x = 30, y = 30, rule = LifeHistory
.B$3B$4B$.4B$2.4B$3.4B$4.4B$5.4B$6.4B$7.4B$8.4B$9.4B$10.4B$11.4B$12.
4B$13.4B5.B$14.4B3.BAB$15.4B2.ABA$16.5BABAB$17.5BA2B$18.9B$16.10B2AB$
16.9BA2BAB$16.10B2AB$14.3B.9B$14.3B3.2BA2B$20.BABAB$21.ABA$21.BAB$22.
B!
Instead it now selects a small 8-by-13 region.

In general, "Select all" should select all nonzero cells, regardless of their meanings/interpretations.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: LifeViewer bug on mobile devices

Post by b-engine »

rowett wrote: March 25th, 2025, 5:04 am
b-engine wrote: March 24th, 2025, 5:50 pm This applies to every pop-up viewers, and some embedded viewers such as those in LifeWiki or Catagolue. The only known place unaffected by this bug is the conwaylife.com main page and lazyslug.com.
Try build 1298.
The bug still persist.

Another bug, also possible only on touchscreen devices:
1. Use two fingers to zoom, and drag both fingers away from the screen. When a finger goes out of the screen, the camera instantly teleports to a faraway location.
User avatar
PiSpaceships
Posts: 218
Joined: January 17th, 2025, 12:20 pm

Re: lifeviewer bug

Post by PiSpaceships »

Sometimes LifeViewer blocks so nothing can be did except zooming. It often occurs on my ebook reader but it once occured in Opera on my phone.
INACTIVE
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

PiSpaceships wrote: March 27th, 2025, 4:19 pm Sometimes LifeViewer blocks so nothing can be did except zooming. It often occurs on my ebook reader but it once occured in Opera on my phone.
In order to fix any bug I need a repeatable set of steps that reproduces the problem, along with details of the device and browser. Without this information it's unlikely to get fixed.
User avatar
hth3
Posts: 362
Joined: February 15th, 2025, 10:04 am
Location: The Sun

Re: lifeviewer bug

Post by hth3 »

rowett wrote: March 27th, 2025, 6:48 pm
PiSpaceships wrote: March 27th, 2025, 4:19 pm Sometimes LifeViewer blocks so nothing can be did except zooming. It often occurs on my ebook reader but it once occured in Opera on my phone.
In order to fix any bug I need a repeatable set of steps that reproduces the problem, along with details of the device and browser. Without this information it's unlikely to get fixed.
It just happens randomly. I don't know how to reproduce the bug (it also happens to me).
Can't trust someone who misspells typset as typeset.
Contribute to CheckerLife!
Oppose KOSA now, save the internet!
The Sandboxer Sandbox (Discord server)
RIP Unname New Web
User avatar
pifricted
Posts: 1118
Joined: May 25th, 2024, 10:26 am
Location: Click here to set your location

Re: lifeviewer bug

Post by pifricted »

Sometimes I can't draw in the last state until I pick it.

Edit:Lifeviewer just reset the gen and do nothing when I click "show' button.

Code: Select all

lv-plugin.js:318 
        
       Uncaught TypeError: Cannot read properties of undefined (reading '0')
    at za.Lb (lv-plugin.js:318:453)
    at za.Td (lv-plugin.js:320:380)
    at za.nc (lv-plugin.js:326:436)
    at za.kc (lv-plugin.js:332:70)
    at za.kd (lv-plugin.js:334:90)
    at za.create (lv-plugin.js:337:352)
    at fa.hi (lv-plugin.js:1669:244)
    at sb (lv-plugin.js:55:384)
    at HTMLButtonElement.<anonymous> (lv-plugin.js:67:169)
Seems something wrong in this rule:

Code: Select all

x = 23, y = 4, rule = h
17.BC$17.C4.A$BA15.C4.B$17.D!
@RULE h
@COLORS
0 60 60 60
1 255 255 0
2 125 125 125
3 255 255 255
4 125 255 0
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var q1={0,2,4,5}
var q2=q1
#laser
0,3,2,q2,a4,a5,a6,a7,q1,3
3,2,3,a3,a4,a5,a6,a7,a8,0
2,3,0,3,a4,a5,a6,a7,a8,3
0,3,0,3,a4,a5,a6,a7,a8,2
#build
2,3,0,1,a4,a5,a6,a7,a8,1
3,2,1,a3,a4,a5,a6,a7,a8,1
3,1,1,a3,a4,a5,a6,a7,a8,4
#burn
3,1,a2,a3,a4,a5,a6,a7,a8,1
#phonton
0,1,0,a3,a4,a5,a6,a7,0,1
1,a1,a2,a3,a4,a5,a6,a7,a8,2
2,a1,a2,a3,a4,a5,a6,a7,a8,0
...is enjoying his teenage time.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

pifricted wrote: March 29th, 2025, 3:05 am Seems something wrong in this rule:

Code: Select all

x = 23, y = 4, rule = h
17.BC$17.C4.A$BA15.C4.B$17.D!
@RULE h
...
n_states:5
...
var q1={0,2,4,5}
...
The var q1={0,2,4,5} contains an illegal state. There are only 5 states n_states: 5 which are 0 to 4.
Post Reply