Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Notifications button not working when inside a Q&A when it contains posts you created

+6
−0

GitHub Issue: https://github.com/codidact/qpixel/issues/162


When I am in the main page or browsing any page in the site, the notifications button works well.

However, if I am in a Q&A page where there is a post I created, either a question or an answer, it does not work and produces a JavaScript error.

Showing how the button does not work

The console shows this error:

TypeError: null is not an object (evaluating 'this.element.classList')

Linking to this line in https://unpkg.com/@codidact/co-design@0.12.0/js/co-design.js:

define("modal", ["require", "exports"], function (require, exports) {
        "use strict";
        Object.defineProperty(exports, "__esModule", { value: true });
        var Modal = (function () {
            function Modal(element) {
                this.element = element;
                this.isPositionedAbsolute = this.element.classList.contains("is-with-backdrop");
   ...

So apparently this.element is empty.

I checked in the rest of the page types and it works well in all of them.

I am on:

  • Safari Version 12.1, macOS Mojave 10.14.4.
  • also on mobile: Firefox 82.1.3 for Android.
Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

General comments (9 comments)

0 answers

Sign up to answer this question »