Jump to content
SMen

Some Issues Noted

No Response 2.8.1

Just some oddities that I have noticed, that I hope are in the works....

1)  I selected in General Configuration/ Layout, Reverse order enabled, but it made no impact.

2)  The ability to view a member profile no longer opens in a new tab/window, but exits user from chat.  Not all users are knowledgeable enough to Right-Click, Open in New Tab.

3)  When I upgraded to 2.8.1, it removed my license key and email.  Took me a bit to realize what happened.

4)  My Copyright removal key is not being recognized.

5)  The interface on mobile phones seems quite clunky, with the poster name appearing twice per message...

Looking forward to hearing updates about these issues and any others.  Thanks for the hard work you do Michael!

 

Share this comment


Link to comment

Just a note on #4:  I went back in and re-entered my copyright removal key, even though it was displaying the accurate key.

That fixed the issue.

 

Share this comment


Link to comment
2 hours ago, SMen said:

1)  I selected in General Configuration/ Layout, Reverse order enabled, but it made no impact.

 

i can't reproduce this, works for me.

2 hours ago, SMen said:

 2)  The ability to view a member profile no longer opens in a new tab/window, but exits user from chat.  Not all users are knowledgeable enough to Right-Click, Open in New Tab.

 

i don't parse out the messages or links anymore, i use the internal IPS methods. i was just making the "view profile" button come in line with how the rest of the site works.

2 hours ago, SMen said:

 3)  When I upgraded to 2.8.1, it removed my license key and email.  Took me a bit to realize what happened.

 

i changed the settings names, it seems to be a bug in the ips upgrade routine where it deletes them before i can transfer them (as i only have the ability to do things on upgrade in the upgrade.php which runs last) so anything the upgrader does before that, i don't have access too. on my local it keeps the, it doesn't delete them. might be an yet another example of something working differently in_dev and live sites, i wouldn't be suprised if that was the case.

2 hours ago, SMen said:

 4)  My Copyright removal key is not being recognized.

 

 

2 hours ago, SMen said:

Just a note on #4:  I went back in and re-entered my copyright removal key, even though it was displaying the accurate key.

 

to make babble faster loading on the front end, it doesn't do license key checks any longer on the front end like it use to. just something i forgot to include in the changelog, i'll add it to the next one.

2 hours ago, SMen said:

 5)  The interface on mobile phones seems quite clunky, with the poster name appearing twice per message...

 

 

Annotation 2019-05-28 003125.jpg

this at 480px on my desktop and this one is from my phone:

Screenshot_20190528-003415.png

i'm not sure where you are seeing double names per message?

Share this comment


Link to comment
11 hours ago, Michael said:
13 hours ago, SMen said:

1)  I selected in General Configuration/ Layout, Reverse order enabled, but it made no impact.

 

i can't reproduce this, works for me.

I'm not a software author/engineer, so I can't begin to understand why this may or may not be working properly from one system to another.  All I can do is report to you that it is not working on my system and I have thoroughly tested it with multiple accounts.

11 hours ago, Michael said:
13 hours ago, SMen said:

2)  The ability to view a member profile no longer opens in a new tab/window, but exits user from chat.  Not all users are knowledgeable enough to Right-Click, Open in New Tab.

 

i don't parse out the messages or links anymore, i use the internal IPS methods. i was just making the "view profile" button come in line with how the rest of the site works.

I'm unclear on your answer for this.  The "Internal IPS methods" choice seems only to apply to external links, thus there is no choice of where internal links should open.  Most app authors, that I use, have built the option in to choose how you want to open links.  In the past, you also created a plugin to allow profile links to open in a new tab.

11 hours ago, Michael said:

i'm not sure where you are seeing double names per message?

This appears to be a theme related problem.  If I switch to the IPS default, all looks great.  I'm using an IPSFocus theme for the site and rather than showing the user icon, it shows the text name and runs overlay.  Perhaps it's a problem with the theme, and I will submit a request to IPSFocus as well.

 

I've had user complaints since this post, which is meant fully to be informative to give you a sense of what might be going on.  I don't want to switch back to the previous version, forward is always the best direction ;) 

I was in chat with one of my moderators in Australia during the wee hours of the morning, I had three sessions open (Firefox, Chrome, & Safari), all was working fine for me.  The moderator was using Safari.  He claimed that the sort order of the messages would simply change without his intervention.  He cleared his cache, restarted the browser, etc.  We performed a number of tests.  I could not replicate it at all.  The guy is technologically proficient.  Not sure how the rest of his session went as I ambled off to bed...

Another user left this support request:

"Sorry, but you aren't understanding the issue.  I know when that box is there, it's where I type and then hit send.  However, I have finally determined that each time I go into the chat room, initially, that box where you type your message is NOT there.  Then I have to go out, delete all cached versions of the website and then go back in, and then it appears.  This is something that never used to happen and doesn't seem normal?  "

Again, I haven't experienced that issue either.  My initial response would have been to clear the cache......  he says he is doing it every time to get the text entry box to appear.  That user is using Chrome.

Share this comment


Link to comment
13 minutes ago, SMen said:

I'm not a software author/engineer, so I can't begin to understand why this may or may not be working properly from one system to another.  All I can do is report to you that it is not working on my system and I have thoroughly tested it with multiple accounts.

11 hours ago, Michael said:

after thinking about it, are you talking about the acp setting or the user setting?

Annotation 2019-05-28 122955.jpg

the only time the ACP settings is applicable when you first go to the room, once there, your settings get set to your member account.  after this, if you want to swap the order, you need to use the user settings.

15 minutes ago, SMen said:

I'm unclear on your answer for this.  The "Internal IPS methods" choice seems only to apply to external links, thus there is no choice of where internal links should open.  Most app authors, that I use, have built the option in to choose how you want to open links.  In the past, you also created a plugin to allow profile links to open in a new tab.

11 hours ago, Michael said:

with 2.7 and before, i had a custom parser for new messages so i could handle the url's any way i wanted. with switching to the editor i just use IPS parsing for the content, so any links that get put in there, is handled by the IPS editor parser.  that is all i meant by this.

I removed it for a few reasons, it was additional code to handle and it lead to confusion. you couldn't imagine how many complaints i  have gotten from clients who enabled it and then were upset with it opening in new windows, cause i am not sure why they figure it didn't do what the setting description said it would do, but their expectation was the internal links to open in the same window.

1 hour ago, SMen said:

This appears to be a theme related problem.  If I switch to the IPS default, all looks great.  I'm using an IPSFocus theme for the site and rather than showing the user icon, it shows the text name and runs overlay.  Perhaps it's a problem with the theme, and I will submit a request to IPSFocus as well.

 

I use the $member->link() found in the members class to generate the name above the message, it is probably in the template that uses.

 

1 hour ago, SMen said:

I was in chat with one of my moderators in Australia during the wee hours of the morning, I had three sessions open (Firefox, Chrome, & Safari), all was working fine for me.  The moderator was using Safari.  He claimed that the sort order of the messages would simply change without his intervention.  He cleared his cache, restarted the browser, etc.  We performed a number of tests.  I could not replicate it at all.  The guy is technologically proficient.  Not sure how the rest of his session went as I ambled off to bed...

it is more or less the same one that was in 2.7, i made a slight tweak to it, and i have seen it do it from time to time when sometimes returning from idle (like when i switch it in the user settings, and haven't refreshed, it gets a bit weird). might be a problem with safari (i tested it on my ipad, but i didn't notice anything that seemed off with it and i don't have a mac to test it out on the desktop). i'll have to look into the issue i mentioned a bit more, they might be related, i don't know with out more information or understanding exactly why it does it.

 

1 hour ago, SMen said:

"Sorry, but you aren't understanding the issue.  I know when that box is there, it's where I type and then hit send.  However, I have finally determined that each time I go into the chat room, initially, that box where you type your message is NOT there.  Then I have to go out, delete all cached versions of the website and then go back in, and then it appears.  This is something that never used to happen and doesn't seem normal?  "

there is a problem with the editor that i wasn't aware of till yesterday after i launched it. i kept telling everyone the editor was trash the way IPS did it, but the biggest complaint is how much babble sucks cause it used a text area and didn't easily allow to do rainbow text and stuff like that :), so i caved and added the editor in.

so i decided since i had the editor, i could use features found in the editor, i got out my thinking cap and went off reading up on CKEDITOR and i found this nifty way to load up plugins in the editor from a different path than the main one. it wasn't apparent to me in development, cause IPS works different on some levels while IN_DEV vs production modes, its actually the most annoying thing.  basically, while IN_DEV ckeditor is loading before my JS,  which is what i want, and then the editor is initialized after my code, again, what i want. however in production mode, this loading of CKE is unpredictable, some times its before my code, sometimes its after my code, other times it just fails to load cause my code is trying to insert the paths into CKE before its fully initilized on that level to accept it, so it stalls all the JS after it. 

how i am loading is documented in CKE so it isn't some hack or anything, the actually hack imho is how IPS is loading up CKE, they don't load it like you normally would load JS in the <head> or the <footer>. they do a async loading with in their JS framwork, which cuts me off from CKE in a lot of ways, that isn't appearent IN_DEV cause CKE is always loading first, and my code is being initialized before the editor. 

TL;DR: IPS loading of CKE sucks and i have i have to find a work around. 

I think i have "fixed" it for now in 2.8.2, but  at this point it might be a lost battle and i'll have to either abandon the commands and help plugin or require manually installation, as IPS doesn't give me any way to do this and doesn't appear to be interested in resolving the issue

Share this comment


Link to comment
2 hours ago, Michael said:

the only time the ACP settings is applicable when you first go to the room, once there, your settings get set to your member account.  after this, if you want to swap the order, you need to use the user settings.

ACP... on first load.

 

Share this comment


Link to comment
On 5/28/2019 at 4:41 PM, SMen said:

ACP... on first load.

 

if you had changed any setting on 2.7, then they were ported over to 2.8. so the setting is only applicable to users who have never been to babble before :) the user settings are applied globally to all rooms, they aren't room specific. 

Share this comment


Link to comment
On 5/28/2019 at 1:36 AM, Michael said:

i'm not sure where you are seeing double names per message?

Michael, since you told me that you don't alter any of the theme files that might affect the mobile layout, I reported the issue to the theme author as well.  Here is a small piece of what the Babble looks like on an iphone.  Looks good on default skin, when I switch to Dimension, it gets messed up.

image.png.09e405f78b87b9681f0ddb7517d1789d.pngDefault

image.png.9ab3d9dbcf3f670232e189b16c35fef9.pngDimension

 

Share this comment


Link to comment

The cause is lack of some lines of code in babbleWidget.php causing order to behave weirdly specially if you use the widget in the website.

It can be fixed if you add to babbleWidget.php after line 153 :) 

 

                $sortedMessages = [];
                if ( Member::loggedIn()->getSetting( 'babble_reverse_order' ) === true ) {
                    foreach ( $messages as $message ) {
                        $sortedMessages[] = $message;
                    }
                    $messages = array_reverse( $sortedMessages );
                }

 

 

Share this comment


Link to comment
×
×
  • Create New...