View Issue Details

This issue affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
20334Bug reportsUsability/user experiencepublic2025-11-25 18:46
Reporterritapas Assigned Totibor.pacalat  
PrioritynoneSeverityminor 
Status ready for code reviewResolutionopen 
Product Version6.6.x 
Summary20334: Link to bootswatch page in themes list opens in same tab
Description

When you look at themes in the themes list, the Bootswatch themes feature a "Visit Bootswatch page" link. Unfortunately, the link opens in the same tab of the themes page, thus kicking user out of limesurvey. This is unpractical.

Steps To Reproduce

Steps to reproduce

Open themes list.
Look for one of the themes featuring a "Visit Bootswatch page" link.
Click the link.

Expected result

"Bootswatch page" opens in new tab/window or at least LS asks about this

Actual result

ink opens in the same tab of the themes page, thus kicking user out of limesurvey.

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)6.10.6, 6.15.20 (demo page)
I will donate to the project if issue is resolvedNo
Browser
Database type & versionn/a
Server OS (if known)
Webserver software & version (if known)
PHP Versionn/a

Relationships

related to 20373 new Original theme description is not translated 

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2025-11-03 13:15

developer   ~83705

This is unpractical.

Not really

https://limey.io/blog/why-we-avoid-using-target_blank-and-when-we-should-use-it

At minimum : https://checklists.opquast.com/en/digital-quality/the-user-is-warned-before-new-windows-are-opened

Add a clear information

tibor.pacalat

tibor.pacalat

2025-11-07 15:59

administrator   ~83719

It doesn't kick you from the Limesurvey, you need to use back in history button in your browser and you will still be logged in.

@DenisChenu do you think we should add a confirmation modal or something similar to open the link in same tab?

DenisChenu

DenisChenu

2025-11-10 09:30

developer   ~83728

We are inside a form here ? Not really since it's the list and we don't have real form (no save button)

Then maybe ! if we want to open on a new window

  1. Add a clear information : adding (this link open in a new window) after the text.
  2. We can hide it via dedicated css and replace it by a font-awesome icon for example.

I don't have a strong opinion here.

tibor.pacalat

tibor.pacalat

2025-11-19 17:13

administrator   ~83848

Last edited: 2025-11-20 15:07

Can you just make it open in a new tab?

DenisChenu

DenisChenu

2025-11-19 17:21

developer   ~83851

Can you just make it open in a new window?

Yes, but need to be sure if we what we want :)

tibor.pacalat

tibor.pacalat

2025-11-20 15:12

administrator   ~83870

Yes this is how we want it, open it in new tab please.

DenisChenu

DenisChenu

2025-11-25 10:30

developer   ~83925

@ritapas : unsure it was an issue, no form here, then

  1. Click link
  2. Click previous : come back to same page without issue.
ritapas

ritapas

2025-11-25 11:05

reporter   ~83927

@DenisChenu
I am not sure I understand the question, sorry

DenisChenu

DenisChenu

2025-11-25 11:08

developer   ~83928

See https://limey.io/blog/why-we-avoid-using-target_blank-and-when-we-should-use-it

Here, I'm not sur we need a link to a new windows : there are no real reason.

ritapas

ritapas

2025-11-25 11:14

reporter   ~83929

well, I see your point but I agree with Tibor: in my opinion it's not nice to click a link inside Limesurvey and find out you are in a new website, so I agree with him that a different web site should be opened in a new tab - or at least ask for confirmation.

tibor.pacalat

tibor.pacalat

2025-11-25 11:21

administrator   ~83930

@DenisChenu please make it open in a new tab. Thank you

DenisChenu

DenisChenu

2025-11-25 11:31

developer   ~83931

Yes, PR in some minutes. I think i found an issue with description translation :)

DenisChenu

DenisChenu

2025-11-25 11:40

developer   ~83932

https://github.com/LimeSurvey/LimeSurvey/pull/4569

Issue History

Date Modified Username Field Change
2025-11-03 13:07 ritapas New Issue
2025-11-03 13:15 DenisChenu Note Added: 83705
2025-11-03 13:15 DenisChenu Bug heat 0 => 2
2025-11-07 15:59 tibor.pacalat Note Added: 83719
2025-11-07 15:59 tibor.pacalat Bug heat 2 => 4
2025-11-07 15:59 tibor.pacalat Assigned To => tibor.pacalat
2025-11-07 15:59 tibor.pacalat Status new => feedback
2025-11-10 09:30 DenisChenu Note Added: 83728
2025-11-19 17:13 tibor.pacalat Note Added: 83848
2025-11-19 17:14 tibor.pacalat Assigned To tibor.pacalat => DenisChenu
2025-11-19 17:14 tibor.pacalat Status feedback => assigned
2025-11-19 17:21 DenisChenu Note Added: 83851
2025-11-20 15:07 tibor.pacalat Note Edited: 83848
2025-11-20 15:12 tibor.pacalat Note Added: 83870
2025-11-25 10:30 DenisChenu Note Added: 83925
2025-11-25 10:30 DenisChenu Status assigned => feedback
2025-11-25 11:05 ritapas Note Added: 83927
2025-11-25 11:05 ritapas Bug heat 4 => 6
2025-11-25 11:05 ritapas Status feedback => assigned
2025-11-25 11:08 DenisChenu Note Added: 83928
2025-11-25 11:14 ritapas Note Added: 83929
2025-11-25 11:21 tibor.pacalat Note Added: 83930
2025-11-25 11:31 DenisChenu Note Added: 83931
2025-11-25 11:40 DenisChenu Note Added: 83932
2025-11-25 11:40 DenisChenu Assigned To DenisChenu => tibor.pacalat
2025-11-25 11:40 DenisChenu Status assigned => ready for code review
2025-11-25 18:46 DenisChenu Relationship added related to 20373