Pale Moon’s about: pages Topic is solved

This board is for discussions, bug reports, etc. for pre-releases of the v27 milestone codenamed "Tycho".

Since the beta phase is over, this board is closed for new posts/topics.
GMforker

Pale Moon’s about: pages

Unread post by GMforker » 2016-08-01, 10:06

Updated:

Pale Moon 27.0.0b1
Build ID: 20161001212401
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:45.9) Gecko/20100101 Goanna/3.0 Firefox/45.9 PaleMoon/27.0.0b1
Built from [I don't know] (about:buildconfig is empty)

Steps to reproduce:
Open page [... - see below] in browser:

1)
"about:cache"

...throws an errors in the Error Console:

Code: Select all

Error: TypeError: context is null
Source File: chrome://global/content/aboutCache.js
Line: 13
And after pressing button "Update" page shows:

Code: Select all

Unrecognized storage name 'null' in about:cache URL
2)
"about:telemetry"

...after pressing button "Enable Telemetry" throws an errors in the Error Console:

Code: Select all

Error: TypeError: stats is undefined
Source File: chrome://global/content/aboutTelemetry.js
Line: 461
3)
"about:webrtc"

...throws an errors in the Error Console:

Code: Select all

Error: ReferenceError: React is not defined
Source File: chrome://global/content/aboutwebrtc/aboutWebrtc.js
Line: 11

Code: Select all

Error: ReferenceError: WebrtcGlobalInformation is not defined
Source File: chrome://global/content/aboutwebrtc/aboutWebrtc.js
Line: 531
Last edited by GMforker on 2016-10-04, 12:28, edited 2 times in total.

New Tobin Paradigm

Re: Pale Moon’s About: pages

Unread post by New Tobin Paradigm » 2016-08-01, 14:27

Well.. If you stopped and thought about it.. The Telemetry one is easy.. Since we disable and intend on once again removing it.

All the rest seem related to feeds service which is a front end component which still may need a little fixing up.. And WebRTC one .. I dunno.

Real question is.. Why are you in the about pages at all?

GMforker

Re: Pale Moon’s About: pages

Unread post by GMforker » 2016-08-02, 07:24

Matt A Tobin wrote:Why are you in the about pages at all?
I suppose it is a rhetorical question...

Yes, it will be removed. But, yet, it generates errors. And others will know that it is not to be used.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35635
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon’s about: pages

Unread post by Moonchild » 2016-10-05, 07:47

re 1) -- if you don't check any boxes and don't enter an AppID (= context) then there's nothing to search/filter for in the cache entries.

Storage being null is an uninitialized variable. The kind of thing that happens when you generate html from c++ and then pass it a loaded js script that doesn't get to parse the URL as a result.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

GMforker

Re: Pale Moon’s about: pages

Unread post by GMforker » 2016-10-06, 05:50

4)
"about:feeds"

...throws an errors in the Error Console:

Code: Select all

Error: TypeError: result is null
Source File: resource://app/components/FeedWriter.js
Line: 645

Code: Select all

Error: NS_ERROR_UNEXPECTED: 
Source File: chrome://browser/content/feeds/subscribe.js
Line: 17

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35635
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon’s about: pages

Unread post by Moonchild » 2016-10-06, 08:37

1 and 4 are fixed
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

quroe

Re: Pale Moon’s about: pages

Unread post by quroe » 2016-10-07, 13:49

Name:Pale Moon
Version:27.0.0b1
Build ID:20161001183622
User Agent :Mozilla/5.0 (Windows NT 6.1; WOW64; rv:3.0) Gecko/20100101 Goanna/20161001 PaleMoon/27.0.0b1

"about:config"
Strings display below positions in Preference Name,Status,Type & Value.
Image

adisib
Lunatic
Lunatic
Posts: 380
Joined: 2015-06-13, 03:34
Location: KY

Re: Pale Moon’s about: pages

Unread post by adisib » 2016-10-07, 17:33

quroe wrote: "about:config"
Strings display below positions in Preference Name,Status,Type & Value.
See here:
viewtopic.php?f=56&t=13297

quroe

Re: Pale Moon’s about: pages

Unread post by quroe » 2016-10-08, 04:19

adisib wrote:See here:
viewtopic.php?f=56&t=13297
Sorry,I missed that topic.Thanks.

GMforker

Re: Pale Moon’s about: pages

Unread post by GMforker » 2016-10-09, 03:44

Moonchild wrote:1 and 4 are fixed
Ad 1 a 4) - I think the problem persists...
...even after the commit:
https://github.com/MoonchildProductions ... 7540c3833f
https://github.com/MoonchildProductions ... a3715d83c8

Please try you: about:cache (In Browser Console: "TypeError: context is null - aboutCache.js:13:4") and about:feeds

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35635
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon’s about: pages

Unread post by Moonchild » 2016-10-09, 08:21

The about:cache context error is not an issue because it's not breaking anything. If you feel it's important, then please submit a patch, yourself. I'm confident you can figure it out.

I'll have another look at feeds but they should be fixed. If you use the feed indicator on the forum for example, you get proper feed selection, and subscribing via live bookmarks works.
I'm not even sure if about:feeds by itself makes much sense since it needs a site. Just because an about: page exists doesn't mean that loading it up manually always makes sense or does anything.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

GMforker

Re: Pale Moon’s about: pages

Unread post by GMforker » 2016-10-09, 09:13

Moonchild wrote:The about:cache context error is not an issue because it's not breaking anything. If you feel it's important, then please submit a patch, yourself. I'm confident you can figure it out.
So it happened.

Ad 1)

1)
"about:cache"

...throws an errors in the Error Console:

Code: Select all

Error: TypeError: context is null
Source File: chrome://global/content/aboutCache.js
Line: 13
And after pressing button "Update" page shows:

Code: Select all

Unrecognized storage name 'null' in about:cache URL
Issue was fixed: https://github.com/MoonchildProductions ... 7540c3833f, https://github.com/MoonchildProductions ... n/pull/578.
Moonchild wrote:I'll have another look at feeds but they should be fixed. If you use the feed indicator on the forum for example, you get proper feed selection, and subscribing via live bookmarks works.
I'm not even sure if about:feeds by itself makes much sense since it needs a site. Just because an about: page exists doesn't mean that loading it up manually always makes sense or does anything.
OK, I will not also go to do. Ad Firefox: It is also not fixed... :idea:

Ad:

4)
"about:feeds"

...throws an errors in the Error Console:

Code: Select all

Error: TypeError: result is null
Source File: resource://app/components/FeedWriter.js
Line: 645

Code: Select all

Error: NS_ERROR_UNEXPECTED: 
Source File: chrome://browser/content/feeds/subscribe.js
Line: 17
RESOLVED WONTFIX
Last edited by GMforker on 2016-10-09, 09:26, edited 2 times in total.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35635
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon’s about: pages

Unread post by Moonchild » 2016-10-09, 09:21

GMforker wrote:Ad Firefox: It is also not fixed... :idea:
It's not a bug ;) It doesn't need fixing.
about:feeds needs a context to work in (internally).
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

GMforker

Re: Pale Moon’s about: pages

Unread post by GMforker » 2016-10-16, 17:14

AFAIK (but according to the previous discussion)...

Ad:

2)
"about:telemetry"

...after pressing button "Enable Telemetry" throws an errors in the Error Console:

Code: Select all

Error: TypeError: stats is undefined
Source File: chrome://global/content/aboutTelemetry.js
Line: 461
RESOLVED WONTFIX (this thing will be removed)

3)
"about:webrtc"

...throws an errors in the Error Console:

Code: Select all

Error: ReferenceError: React is not defined
Source File: chrome://global/content/aboutwebrtc/aboutWebrtc.js
Line: 11

Code: Select all

Error: ReferenceError: WebrtcGlobalInformation is not defined
Source File: chrome://global/content/aboutwebrtc/aboutWebrtc.js
Line: 531
RESOLVED WONTFIX (this thing is - and will be - off)

Locked