primordic/IssueDupesLite huggingface dataset:
Repository: fossasia/loklak_webclient

Issue #359: Very few Followers displayed / Following missing
Created: 2015-07-15T06:00:34Z

Duplicate issue #245: Use the search service to render the map at /map
Created: 2015-06-29T19:52:08Z
If we can make this map created through a search request we can use the same code basis as the search.So that when the code changes for search the /map reflects the same changes

Closing comment (2015-07-28T09:34:16Z): This is also related to #359
Repository: fossasia/loklak_webclient

Issue #73: Show statistics in the wall
Created: 2015-05-21T17:16:30Z
A toggle should control the display of a statistics view which would appear in a sidebar. Will contain "top twitterers", "top mentions", "top hashtags" and a histogram(if possible).
From #37

Duplicate issue #37: show the statistics "top twitterers", "top mentions", "top hashtags" in wall
Created: 2015-05-07T06:02:57Z
This feature builds up on #31
The statistic widgets from the statistic view shall be displayed in the left column of the wall, below the hashtag line (see #35 ).
The refresh time of the widgets must be independent from the update cycle of the wall. While the wall updates in a period as given in the search result, the statistic widgets shall update only once a minute. The time frame for the statistics must be from: (actual time - 1 hour) to: actual time

Closing comment (2015-06-28T13:21:59Z): This is the same as #73, we can close this so that #73 can be the single issue to track all discussion related to showing stats in the wall.
Repository: fossasia/loklak_webclient

Issue #424: Do not show features for logged in users for anonymous users and implement general search page
Created: 2015-08-03T11:24:24Z
Do not display options that are only available for loggedin users: home, map, wall, connect
 Show search page as home page for non logged in users as below
 Show search results as for logged in users, but without home, map, wall, connect
 Show a trends area below
 Display overlay "login" on search page if there is no activity for 7 seconds
 Add search operator overlay box with loklak operators info


Sample of operators overlay

Related to #60

Duplicate issue #450: Create a simple About page and keep the top bar
Created: 2015-08-11T12:01:03Z
Create a simple about page at loklak.net/about in the three bar layout. Add some sample content for the beginning. Keep the top bar for both anonymous and logged in users.

Closing comment (2015-08-11T12:01:20Z): Related to #424
Repository: fossasia/loklak_webclient

Issue #37: show the statistics "top twitterers", "top mentions", "top hashtags" in wall
Created: 2015-05-07T06:02:57Z
This feature builds up on #31
The statistic widgets from the statistic view shall be displayed in the left column of the wall, below the hashtag line (see #35 ).
The refresh time of the widgets must be independent from the update cycle of the wall. While the wall updates in a period as given in the search result, the statistic widgets shall update only once a minute. The time frame for the statistics must be from: (actual time - 1 hour) to: actual time

Duplicate issue #156: horizontal layout of twitterwall does not use full width of screen
Created: 2015-06-11T06:46:37Z
currently the default wall view does not use the full screen. Please consider that people will view this in full screen only and therefore the wall must use all space it gets.
Example:

If you use the full width, some more vertical space is available because more text fits into one line. Then, show the images centered below. Example:

Closing comment (2015-06-11T12:49:56Z): this is related to #37 -- if the user wants to show the statistics, show it in the empty space. If the user does not want it, extend the tweet to fill up the space.
Repository: fossasia/phimpme-android

Issue #1873: Image View gets cropped for large pictures.
Created: 2018-02-20T10:14:40Z
Actual Behaviour
Large images get cropped on full-screen view.
Expected Behaviour
The image should not be cropped and the user should be able to view the picture in full-screen mode.
Steps to reproduce it

The image needs to be resized which are larger than the screen area.

Screenshots of the issue

Would you like to work on the issue?
Yes, I would like to work on the issue.

Duplicate issue #1925: Image is no fully visible in SingleMediaActivity
Created: 2018-03-04T06:32:19Z
Actual Behaviour
When you open some images in SingleMediaActivity the image is not fully visible.
Expected Behaviour
The image should be fully visible.
Steps to reproduce it
Take a any screenshot in your mobile and open it in the SingleMediaActivity. You will see that the bottom is not fully visible in SingleMediaActivity. You can even take the screenshot in the albumsMode and view that screenshot in SingleMediaActivity, you will see that the bottom bar is not full visible.
Would you like to work on the issue?
Yes.

Closing comment (2018-03-05T06:16:38Z): @DhruvamSharma  Yes it same as #1873. I am closing this issue.
Repository: fossasia/phimpme-android

Issue #36: Rewrite maps related code using v2 api
Created: 2017-02-24T11:18:21Z
Although the project is using libraries of earlier versions, the compile SDK version and the versions of the appcompat and design libraries used should be updated to make it compatible with Nougat Devices.
Due to deprecation of few things in the code base it has become tedious to work on it (majorly map related  v1 is depreciated).
Even if I try to make changes there will be possibilities that they will cause conflicts. It would be great if we could come up with a solution so it becomes easier for people to set up the project in the Android Studio environment and test.
The possible solution to change the map related code is to remove them to make the other code testable and write them again in v2.

Duplicate issue #37: gradle build error
Created: 2017-02-28T14:19:21Z
on importing the project to android studio, project build fails with the following error message "Gradle sync failed: Failed to find target with hash string 'Google Inc.:Google APIs:23' in: C:\Users\user\AppData\Local\Android\Sdk".
changing the compileSdkVersion to 24 in build.gradle file in app folder does the work.
I can pr fr this ?

Closing comment (2017-02-28T14:20:49Z): I am sorry but isn't this the duplicate of #36? @DravitLochan
Repository: fossasia/phimpme-android

Issue #1873: Image View gets cropped for large pictures.
Created: 2018-02-20T10:14:40Z
Actual Behaviour
Large images get cropped on full-screen view.
Expected Behaviour
The image should not be cropped and the user should be able to view the picture in full-screen mode.
Steps to reproduce it

The image needs to be resized which are larger than the screen area.

Screenshots of the issue

Would you like to work on the issue?
Yes, I would like to work on the issue.

Duplicate issue #1926: The toolbar is overlapping the image in ShareActivity.
Created: 2018-03-04T08:07:17Z
Actual Behaviour
When you click on the share icon in the bottom bar in SingleMediaActivity and open the share activity the tool bar is overlapping the image.
Expected Behaviour
The tool bar shouldn't overlap the image.
Screenshots of the issue

Would you like to work on the issue?
Yes.

Closing comment (2018-03-05T06:13:23Z): Same as #1873
Repository: fossasia/phimpme-android

Issue #1181: Launching app on F-Droid
Created: 2017-09-20T14:33:57Z
Actual Behaviour
The app has to be launched on F-Droid
Expected Behaviour
Screenshots of the issue
Would you like to work on the issue?
Yes ! @anantprsd5

Duplicate issue #1814: F-droid build flavor?
Created: 2018-02-07T06:44:12Z
Hello, is it possible to make an f-droid build flavor, stripped of all proprietary dependencies (gms, etc)? F-droid is a catalogue of FLOSS software and is mainly aimed for people who don't want to use proprietary apps, services, etc.

Closing comment (2018-02-19T03:31:50Z): @ClockGen This issue is same as #1181 . Kindly close this issue
Repository: freeCodeCamp/freeCodeCamp

Issue #8001: Suggestions regarding contrast for Night Mode in user portfolio
Created: 2016-04-09T00:13:16Z
I think there's too much contrast between the table rows for the list of completed projects/challenges. Scrolling down hurts my eyes. I'd make white rows darker.
The text in the white rows is hard to read. A little more contrast here would be good.
I also suggest changing the white background for the heat map to match the page background color. It seems a bit out of place.
Other than that, I think the Night Mode looks pretty good.

Duplicate issue #8066: Night Mode: Close/expand button color
Created: 2016-04-12T07:18:42Z
Issue Description

Night Mode: map-aside
the close and expand buttons are the same color as the background.
Screenshot

Closing comment (2016-04-12T07:29:05Z): @hallaathrad I thought this was fixed with #8000? Berkeley pushed this update to master with #8052. Also, this is a possible duplicate of #8001.
Repository: freeCodeCamp/freeCodeCamp

Issue #17309: View Curriculum rendering page blank
Created: 2018-05-30T23:33:26Z
Describe your problem and - if possible - how to reproduce it
When jumping around the curriculum (to complete lessons or projects out of order) the "view curriculum" button occasionally renders the entire page blank, forcing the need for a page refresh.
Steps I take that can reproduce the error-

Click "View Curriculum"
Select a lesson or Project that is not yet complete
Complete lesson or Project
Move on to "next lesson" (sidenote: I wish this sent you to the next incomplete lesson)
While on the "next lesson" once again click "View Curriculum"
Voila

Add a Link to the page with the problem
No specific page that causes the issue.
Tell us about your browser and operating system

Browser Name: Google Chrome
Browser Version: Chrome 67
Operating System: Linux Mint 18.3

If possible, add a screenshot here
Would a screenshot of a white screen be that helpful?

Duplicate issue #17283: View Curriculum button leading to blank pages. 
Created: 2018-05-30T18:58:57Z
Describe your problem and - if possible - how to reproduce it
Clicking on "view curriculum" button crashes the page. When refreshed, the button will work and be able to navigate to a new challenge. After completing the next challenge, you must repeat the cycle of crash-refresh-click in order to view curriculum.
Add a Link to the page with the problem
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document
Tell us about your browser and operating system

Browser Name: Chrome
Browser Version: 66.0.3359.181
Operating System: Windows 10


If possible, add a screenshot here

Closing comment (2018-05-31T00:28:55Z): duplicate #17309
Repository: freeCodeCamp/freeCodeCamp

Issue #2640: Issue with basic javascript waypoint 39
Created: 2015-08-24T23:29:37Z
Challenge http://freecodecamp.com/challengeswaypoint-bring-your-javascript-slot-machine-to-life has an issue.
While beginning to type in the code, I typed the line "$($)" in. The page now constantly crashes and no longer allows me to edit or reset it.

Duplicate issue #2655: Browser crashes when typing $($(
Created: 2015-08-25T04:28:39Z
Challenge http://www.freecodecamp.com/challenges/waypoint-bring-your-javascript-slot-machine-to-life has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
Okay typing $($( into the code editor crashes it. The tab hangs; I can't click any of the buttons in the left sidebar like reset, and I can't type any more into the code editor.
There were three other people in the chat with the same problem, so it's not just me. I'm using the latest Opera on Mac OSX; one of them said she was using Chrome and the other said he was using Firefox. So it's everyone and every browser!
The fix that worked for all of us was to clear the browser cache and reload the page, and then copy and paste the
And we are all afraid to try typing it in any of the other lessons and are just copy/pasting it from here on out. So in my screenshot it's there because I copied and pasted it over three times, but actually when I typed the very first $($( at the top it froze.

Closing comment (2015-08-25T04:49:58Z): @suzerice thanks for posting this issue!
Take a look to Refresh Your Browser Cache wiki page.
Note that your issue is a duplicate:
#2640
Please see Help I've Found a Bug.
Repository: freeCodeCamp/freeCodeCamp

Issue #2772: You have to press the "Run Code" button twice to advance
Created: 2015-08-27T13:46:07Z
Challenge http://www.freecodecamp.com/challenges/waypoint-iterate-over-arrays-with-map has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
Even though the assertions are right, you need to hit the run code button twice to advance in the waypoints in the "Object Oriented and Functional Programming" section. It isn't really  a major issue, just a mild annoyance.

Duplicate issue #3023: Ctrl+Enter keyboard shortcut doesn't let you move to next challenge
Created: 2015-09-03T14:25:21Z
About 3 weeks ago, the UI for Free Code Camp Waypoints allowed the user to press Ctrl+Enter to check the current waypoint, and move on to the next waypoint. Now, Ctrl+Enter only executes and checks code, you still have to use your mouse to move onto the next challenge. Allowing Ctrl+Enter to move to the next challenge greatly improves efficiency for the user.

Closing comment (2015-09-03T15:17:44Z): @stx146 thanks for posting this issue!
I'm closing this issue as a duplicate:
#2772
For more info see here.


Please review the Guidelines for Contributing, thank you!.
Repository: freeCodeCamp/freeCodeCamp

Issue #18110: Curriculum List Items Are Invisible in Chrome & Safari (iOS)
Created: 2018-09-10T16:27:48Z
Curriculum List Item Anchors Are Not Visible
There is styling on the index that has set .map-challenge-title a to color: #f8f8f8 rendering them basically invisible. If you open Chrome > DevTools you can see the bootstrap styling to make the anchors green but it is being overridden by the index styling.
Relevant Link
https://learn.freecodecamp.org/
Tell us about your browser and operating system

Browser Name: Google Chrome
Browser Version: Version 68.0.3440.106 (Official Build) (64-bit)
Operating System: Mac OS X El Capitan Version 10.11.6

If possible, add a screenshot here

Duplicate issue #18119: diplay issue in curriculum 
Created: 2018-09-11T05:14:20Z
Describe your problem and - if possible - how to reproduce it
i am not able to view the whole webpage...if i press select the screen(ctrl+a) then i can view it,looks like font color problem.
Add a Link to the page with the problem
Tell us about your browser and operating system

Browser Name: firefox Quantum
Browser Version: 62.0 (64-bit)
Operating System: windows 7 64 bit

If possible, add a screenshot here

Closing comment (2018-09-11T08:50:23Z): Duplicate of #18110 which has been resolved. You can recheck and close this issue if everything is working now.
Repository: freeCodeCamp/freeCodeCamp

Issue #13727: Chrome displays error message in iframe - Unsual code detected
Created: 2017-03-04T00:43:49Z
Update
Please use Firefox while we come up with a fix. Apologies for the inconvenience.

Challenge Add a Submit Button to a Form has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.88 Safari/537.36.
Description edited by @systimotic for clarification
There is a warning displayed in the phone frame. It says: "Chrome detected unusual code on this page and blocked it to protect your personal information (for example, passwords, phone numbers, and credit cards)."

Code:
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">
<style>
  .red-text {
    color: red;
  }

  h2 {
    font-family: Lobster, Monospace;
  }

  p {
    font-size: 16px;
    font-family: Monospace;
  }

  .thick-green-border {
    border-color: green;
    border-width: 10px;
    border-style: solid;
    border-radius: 50%;
  }

  .smaller-image {
    width: 100px;
  }
</style>

<h2 class="red-text">CatPhotoApp</h2>

<p>Click here for <a href="#">cat photos</a>.</p>

<a href="#"><img class="smaller-image thick-green-border" alt="A cute orange cat lying on its back. " src="https://bit.ly/fcc-relaxing-cat"></a>

<p>Things cats love:</p>
<ul>
  <li>cat nip</li>
  <li>laser pointers</li>
  <li>lasagna</li>
</ul>
<p>Top 3 things cats hate:</p>
<ol>
  <li>flea treatment</li>
  <li>thunder</li>
  <li>other cats</li>
</ol>
<form action="/submit">
  
</form>
<form action="/submit-cat-photo">
  <input type="text" placeholder="cat photo URL">
</form>

Duplicate issue #14756: this  page is crashing every time i try to open
Created: 2017-05-06T17:10:40Z
Challenge Create a Form Element has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">
<style>
  .red-text {
    color: red;
  }

  h2 {
    font-family: Lobster, Monospace;
  }

  p {
    font-size: 16px;
    font-family: Monospace;
  }

  .thick-green-border {
    border-color: green;
    border-width: 10px;
    border-style: solid;
    border-radius: 50%;
  }

  .smaller-image {
    width: 100px;
  }
</style>

<h2 class="red-text">CatPhotoApp</h2>

<p>Click here for <a href="#">cat photos</a>.</p>

<a href="#"><img class="smaller-image thick-green-border" alt="A cute orange cat lying on its back. " src="https://bit.ly/fcc-relaxing-cat"></a>

<p>Things cats love:</p>
<ul>
  <li>cat nip</li>
  <li>laser pointers</li>
  <li>lasagna</li>
</ul>
<p>Top 3 things cats hate:</p>
<ol>
  <li>flea treatment</li>
  <li>thunder</li>
  <li>other cats</li>
</ol>

Closing comment (2017-05-06T19:41:43Z): Closing as duplicate of #13727.
Repository: freeCodeCamp/freeCodeCamp

Issue #10523: Task complains about dodger-blue-text: "Give your h1 element with the text I am dodger blue! the color dodger blue."
Created: 2016-09-09T07:03:40Z
Challenge use-hex-code-to-mix-colors has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
<style>
.red-text {
  color: #ff0000;
}
.green-text {
  color: #00ff00;
}
.dodger-blue-text {
  color: #1e90ff;
}
.orange-text {
  color: #ffa500;
}
</style>

<h1 class="red-text">I am red!</h1>

<h1 class="green-text">I am green!</h1>

<h1 class="dodger-blue-text">I am dodger blue!</h1>

<h1 class="orange-text">I am orange!</h1>

    ```

Screenshot:
![image](https://cloud.githubusercontent.com/assets/3306170/18378269/47f34348-766c-11e6-8fb7-6e2da365ced7.png)

Duplicate issue #10576: Cannot pass unit test I am dodger blue in "Use Hex Code to Mix Colors"
Created: 2016-09-09T13:51:47Z
Give your h1 element with the text I am dodger blue! the color dodger blue.
keep failure, I suspect that the unit test could have bug.
Challenge use-hex-code-to-mix-colors has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
<style>
.red-text {
  color: #FF0000;
}
.green-text {
  color: #00FF00;
}
.dodger-blue-text {
  color: #1E90FF;
}
.orange-text {
  color: #FFA500;
}
</style>

<h1 class="red-text">I am red!</h1>

<h1 class="green-text">I am green!</h1>

<h1 class="dodger-blue-text">I am dodger blue!</h1>

<h1 class="orange-text">I am orange!</h1>

    ```

Closing comment (2016-09-09T14:13:52Z): @chenzhendong closing as duplicate of #10523. Happy coding!
Repository: freeCodeCamp/freeCodeCamp

Issue #18030: hr element bug 
Created: 2018-08-20T16:53:18Z
Describe your problem and - if possible - how to reproduce it
Hello, I’m having some trouble with the code editor not accepting my answer though I am almost certain it’s correct. The instructions are to add a horizontal rule between the h4 and p elements, but an error appears each time reading “the hr tag should appear between the title and the paragraph”. Am I doing something wrong?
The code below contains the hr element as I have entered it.
Add a Link to the page with the problem
https://learn.freecodecamp.org/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element/
Tell us about your browser and operating system

Browser Name: Chrome
Browser Version: Version 68.0.3440.106 (Official Build) (64-bit)
Operating System: Windows 10

If possible, add a screenshot here

Duplicate issue #18117: Fix Testing on Challenge: "Applied Visual Design: Create a Horizontal Line Using the hr Element"
Created: 2018-09-11T02:43:47Z
Describe your problem and - if possible - how to reproduce it
The default code that is not supposed to be manipulated is causing the tests to fail. When one is asked to "Add an hr tag underneath the h4 which contains the card title." and one does (simple enough) the tests fails.
`
<style>
 ...
</style>

  
    
      GoogleAlphabet
      
      
      Google was founded by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University.
    
    
      Larry Page
      Sergey Brin
    
  

`
The test fails because it checks for  in that order, instead of the default order of ... etc. There is no way that the user will know that this is the issue unless they experiment with the ordering of the tags which is not intuitive or they ask for help in the fourm and come across this blog post by SpaceCatInd (see: https://forum.freecodecamp.org/t/trouble-with-create-a-horizontal-line-using-the-hr-element-lesson/214232).
While a great hack to get over with the lesson, too much of the user's time is lost when a simple fix of the testing will do.
Add a Link to the page with the problem
Applied Visual Design: Create a Horizontal Line Using the hr Element
See:
https://learn.freecodecamp.org/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element
Tell us about your browser and operating system

Browser Name: Chrome
Browser Version: Version 68.0.3440.106 (Official Build) (64-bit)
Operating System: MacOS

If possible, add a screenshot here

Closing comment (2018-09-11T06:00:41Z): @tesla809 Could you close this issue as it is a duplicate of #18030?
In the future, please perform a search for open issues related to what you are reporting before opening a new issue.
Thank you.
Repository: freeCodeCamp/freeCodeCamp

Issue #5314: Bug in Waypoint: Manipulate Arrays With push - push is not defined
Created: 2015-12-16T03:24:31Z
Challenge Waypoint: Manipulate Arrays With push has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
var ourArray = ["Stimpson", "J", ["cat"]];

ourArray.pop(); // ourArray now equals ["Stimpson", "J"]

ourArray.push(["happy", "joy"]); // ourArray now equals ["Stimpson", "J", ["happy", "joy"]]

var myArray = ["John", 23, ["cat", 2]];

myArray.pop();

// Only change code below this line.
myArray.push(["dog", 3])


// Only change code above this line.

(function(z){return 'myArray = ' + JSON.stringify(z);})(myArray);
stacktrace
TypeError {message: "myArray.push(...) is not a function"}

Duplicate issue #8627: Javascript editor gives misleading TypeError when missing semi-colon
Created: 2016-05-14T18:46:28Z
Challenge Name
Any javascript challenge, though I first noticed it here https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift
Issue Description
If the last line is a function that calls a JavaScript list method such as append or shift, an error occurs, even though it's valid JavaScript code.
See example below.
Browser Information


Browser Name, Version: Google Chrome, Version 49.0.2623.110 (64-bit)
Operating System: Ubuntu 14.04 LTS
Mobile, Desktop, or Tablet: Desktop

Your Code

// Example
var ourArray = ["Stimpson", "J", "cat"];
ourArray.shift(); // ourArray now equals ["J", "cat"]
ourArray.unshift("Happy"); 
// ourArray now equals ["Happy", "J", "cat"]

// Setup
var myArray = [["John", 23], ["dog", 3]];
myArray.shift();

// Only change code below this line.
myArray.unshift(["Paul",35])

Screenshot

Closing comment (2016-05-14T18:54:37Z): Just realized that this is a duplicate :/
#5314
Repository: freeCodeCamp/freeCodeCamp

Issue #14981: Does not work on Firefox
Created: 2017-05-21T20:02:08Z
Challenge use-css-selectors-to-style-elements has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0.
Please describe how to reproduce this issue, and include links to screenshots if possible.
<style>
  h2 {color: blue;}
</style>
<h2>CatPhotoApp</h2>
<main>
  <p>Click here to view more <a href="#">cat photos</a>.</p>
  
  <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
  
  <div>
    <p>Things cats love:</p>
    <ul>
      <li>cat nip</li>
      <li>laser pointers</li>
      <li>lasagna</li>
    </ul>
    <p>Top 3 things cats hate:</p>
    <ol>
      <li>flea treatment</li>
      <li>thunder</li>
      <li>other cats</li>
    </ol>
  </div>
  
  <form action="/submit-cat-photo">
    <label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
    <label><input type="radio" name="indoor-outdoor"> Outdoor</label><br>
    <label><input type="checkbox" name="personality" checked> Loving</label>
    <label><input type="checkbox" name="personality"> Lazy</label>
    <label><input type="checkbox" name="personality"> Energetic</label><br>
    <input type="text" placeholder="cat photo URL" required>
    <button type="submit">Submit</button>
  </form>
</main>

Duplicate issue #14982: Does not work on Firefox. Same issue as previous challenge.
Created: 2017-05-21T20:08:37Z
Challenge use-a-css-class-to-style-an-element has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0.
Please describe how to reproduce this issue, and include links to screenshots if possible.
<style>
  .red-text {
    color: red;
  }
</style>

<h2 class='red-text'>CatPhotoApp</h2>
<main>
  <p>Click here to view more <a href="#">cat photos</a>.</p>
  
  <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
  
  <div>
    <p>Things cats love:</p>
    <ul>
      <li>cat nip</li>
      <li>laser pointers</li>
      <li>lasagna</li>
    </ul>
    <p>Top 3 things cats hate:</p>
    <ol>
      <li>flea treatment</li>
      <li>thunder</li>
      <li>other cats</li>
    </ol>
  </div>
  
  <form action="/submit-cat-photo">
    <label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
    <label><input type="radio" name="indoor-outdoor"> Outdoor</label><br>
    <label><input type="checkbox" name="personality" checked> Loving</label>
    <label><input type="checkbox" name="personality"> Lazy</label>
    <label><input type="checkbox" name="personality"> Energetic</label><br>
    <input type="text" placeholder="cat photo URL" required>
    <button type="submit">Submit</button>
  </form>
</main>

Closing comment (2017-05-27T09:24:02Z): Closing as a duplicate of #14981
Repository: freedomofpress/dangerzone

Issue #157: Permission denied: container can't write to /dangerzone
Created: 2022-04-17T09:33:15Z
I have Fedora Workstation 35 and I have compiled dangerzone from source.
It all goes well until I try to sanitize a document, when this error is thrown:

Duplicate issue #162: Permissions issue on Fedora 34
Created: 2022-05-31T13:20:57Z
Hi, thanks for your work on this software!
I had a good experience downloading and installing your software on Fedora 34 as described.
When I try to run dangerzone on any pdf I see this error which looks like some kind of issue accessing the external file system from the container environment:

Closing comment (2022-05-31T13:23:07Z): Ah sorry, this duplicates #157
Repository: freedomofpress/dangerzone

Issue #77: Allow bulk conversion to safe PDFs
Created: 2020-04-23T16:33:13Z
A few different people have requested this feature: the ability to convert documents to safe PDFs in bulk.
This shouldn't be too difficult to implement, but I think the biggest issue is how the user interface should work. One idea is to allow the user to browse for a folder, and then try to automatically convert all documents it can in that folder to save versions (appending -safe.pdf to the end). It probably makes sense to convert them one at a time, and also display a report of all unsupported files in the folder that couldn't get converted.
What happens if there's a file called test.pdf and another called test-safe.pdf in the same folder though? What would the safe version of test.pdf get named? It could maybe detect this edge case, and tell you that you must not have any files that end in -safe.pdf in the folder to convert.

Duplicate issue #100: Run dangerzone from the command line
Created: 2020-12-16T22:54:47Z
I have 2 machines, a Windows and a Linux one.
I can't run dangerzone on the Windows machine, because it requires docker hub, which requires Hyper-V, which, if enabled, screws up VMWare VM-s.
And it seems I also can't run it on the Linux one. It's a Raspberry Pi 4, which I manage through SSH. I can't connect a screen to it, and it seems dangerzone can't run if there's no screen.
I'm out of ideas, because I don't want to reboot and lose all of the opened windows every time I need dangerzone, and then again after I finish, and I also don't want to run a VNC server on the Pi for this.
Would it be possible to make a CLI for it?
EDIT: tried to install this on my laptop, where I don't care about VMWare. HW virtualization is not supported, so it doesn't work there too

Closing comment (2021-06-10T19:53:18Z): @micahflee i think this issue should be closed and marked as a duplicate of #77
Repository: freedomofpress/dangerzone

Issue #946: Put dev scripts into their own python module
Created: 2024-10-09T18:50:27Z
Currently, dangerzone uses standalone dev scripts, living in the dev_scripts and install folders.
We could put these scripts inside a common module, which would make it possible to:

Factorize some code in utility files.
Use third-party packages like requests and click.
Maybe even check them with MyPy, as we do for our regular code.

See the discussions about this:

here about putting our tooling in a separate python modyle ; and
here about using third-party libraries rather than stdlib modules like click and requests

Duplicate issue #516: Add warning to build scripts if container is older than a day
Created: 2023-08-14T19:07:45Z
Add a heuristic to release build scripts to avoid potentially mistakenly shipping a version with an old container image (never happened but let's make sure it stays that way).
There may be better approaches to this than this simple heuristic but it would already be better than nothing.

Closing comment (2024-10-31T09:13:37Z): Hey @amnak613 thanks for proposing to help here.
The release scripts are here:

This is how we build .rpm files (for Fedora): https://github.com/freedomofpress/dangerzone/blob/main/install/linux/build-rpm.py
This is how we build .deb files (for Debian): https://github.com/freedomofpress/dangerzone/blob/main/install/linux/build-deb.py
For windows, you might want to add this in the setup-windows.py file, or in https://github.com/freedomofpress/dangerzone/blob/main/install/windows/build-app.bat
This is how we build .App and .dmg for macOS: https://github.com/freedomofpress/dangerzone/blob/main/install/macos/build-app.py

And if you're interested, you can have a look at the https://github.com/freedomofpress/dangerzone/blob/main/BUILD.md file to get more information about how we build everything.
Just adding a warning to the scripts will be enough, I believe. Because we don't yet have a way to easily share code between the scripts (this is tracked by #946) , the code you add will likely be duplicated between the different scripts.
Don't hesitate if you have any further question!
Repository: freedomofpress/dangerzone

Issue #436: Qubes: allow parallel conversions
Created: 2023-06-07T09:41:49Z
Dangerzone-Qubes hardcodes the output directory for the last part of the conversion to /tmp/dangerzone. We need to use a random temporary directory instead, and clean it after the conversion finishes.

Duplicate issue #454: Qubes: Unique file paths for each document
Created: 2023-06-21T08:22:20Z
The Qubes isolation provider currently uses deterministic file paths when converting each document. This will pose an issue if at some point we happen to have multiple Dangerzone instances running, or support parallel conversions.
Use unique file paths for each document, so that we can avoid name clashes in the future.

Closing comment (2023-06-21T08:24:29Z): Is this similar or a duplicate of #436?
Repository: freedomofpress/dangerzone

Issue #1035: Implement container image attestations
Created: 2024-12-17T15:48:30Z
Attestations are ways to attest the provenance of the image. Here is an example of an attestation (processed by GitHub).
In our case, we want to ensure that these fields are the expected ones:



Field
Value




Source Repository URI
https://github.com/freedomofpress/dangerzone


Runner Environment
github-hosted


Build Signer URI
https://github.com/freedomofpress/dangerzone/.github/workflows/release-container-image.yml*



NoteCosign Bundle Specification
Multiple formats exist to attach the attestations to a container registry. We are following the format and mechanism described by the Cosign Bundle Spec

Here is an example implementation of publishing images with their attestations via Github Actions, and for manual steps to verify the validity of the attestation.

Duplicate issue #1063: Add attestations to images
Created: 2025-01-30T15:31:32Z
We want to ensure that the images we build are built by the Github CI, and from a job related to the freedomofpress/dangerzone repository.
Attestations should be available on the Github Container registry.
Interesting to note:
The Cosign Bundle Specification explains how image attestations are to be represented as OCI artifacts, and attached to the container registry. This is what's being used via cosign attest
Currently the Attestation Specification is used, which uses Layers to represent attestations and annotations to specify the verification material.
The cosign bundle spec is sigstore/cosign#3889 in cosign but this isn't done yet.

Closing comment (2025-01-30T15:48:53Z): Actually already tracked by #1035
Repository: freedomofpress/dangerzone

Issue #43: Crashes on macOS Mojave
Created: 2020-03-08T05:05:25Z
Installs fine but does not open when you click on the icon on macOS Mojave.

Duplicate issue #107: Not Working on MacOS Mojave?
Created: 2021-02-24T10:26:45Z
Hi,
after putting the app im my App folder I clicked twice on the icon in the hope of opening the app. Unfortunately, nothing happens.

Closing comment (2022-06-05T14:21:00Z): Potentially related to #43? Though if so, it would have been fixed with version 0.1.1 by this date.
Repository: freedomofpress/dangerzone

Issue #157: Permission denied: container can't write to /dangerzone
Created: 2022-04-17T09:33:15Z
I have Fedora Workstation 35 and I have compiled dangerzone from source.
It all goes well until I try to sanitize a document, when this error is thrown:

Duplicate issue #260: [Errno 13] Permission denied error on Fedora 36
Created: 2022-11-24T03:56:45Z
Fedora 36 with all updates applied. Selecting a document and then pressing Convert shows an error "[Errno 13] Permission denied: '/tmp/input_file'"  I have tried opening the file from a different location and renaming the file but the issue remains.
Running from terminal shows the following log:
`[fhit@fedora /]$ dangerzone
QSocketNotifier: Can only be used with threads started with QThread
QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
[INFO] > /usr/bin/podman run --network none -u dangerzone --security-opt no-new-privileges --userns keep-id --cap-drop all --rm -v /home/fhit/Downloads/VFST.pdf:/tmp/input_file -v /home/fhit/.config/dangerzone/tmp/tmptdfvm10l/pixels:/dangerzone dangerzone.rocks/dangerzone /usr/bin/python3 /usr/local/bin/dangerzone.py document-to-pixels
[ERROR] Invalid JSON returned from container: Traceback (most recent call last):
[ERROR] Invalid JSON returned from container:   File "/usr/local/bin/dangerzone.py", line 542, in 
[ERROR] Invalid JSON returned from container:     sys.exit(main())
[ERROR] Invalid JSON returned from container:   File "/usr/local/bin/dangerzone.py", line 533, in main
[ERROR] Invalid JSON returned from container:     return converter.document_to_pixels()
[ERROR] Invalid JSON returned from container:   File "/usr/local/bin/dangerzone.py", line 105, in document_to_pixels
[ERROR] Invalid JSON returned from container:     mime_type = mime.from_file("/tmp/input_file")
[ERROR] Invalid JSON returned from container:   File "/usr/lib/python3.10/site-packages/magic/init.py", line 111, in from_file
[ERROR] Invalid JSON returned from container:     with _real_open(filename):
[ERROR] Invalid JSON returned from container: PermissionError: [Errno 13] Permission denied: '/tmp/input_file'
[ERROR] documents-to-pixels failed`

Closing comment (2022-11-24T09:34:16Z): This looks like a duplicate of #157. This may happen when the file has weird permissions, especially when its not readable by Unix "others". Can you share here the output of:
ls -l /home/fhit/Downloads/VFST.pdf

to verify that it's indeed the same case?
Repository: freedomofpress/dangerzone

Issue #193: Handle container install failure
Created: 2022-08-22T11:15:41Z
The install_container() method returns false when it fails but none of its calls check the return value.
This should also be passed on to the user interface so the user can see the issue.

Duplicate issue #152: Can't pull container: dangerzone.rocks: invalid status code from registry 404 (Not Found)
Created: 2022-03-12T17:18:17Z
I can't get dangerzone to run on Manjaro Linux. Details with inxi
System:
  Host: francois-xps8930 Kernel: 5.15.25-1-MANJARO x86_64 bits: 64
    Desktop: KDE Plasma 5.24.2 Distro: Manjaro Linux

I installed with yay -Sy podman dangerzone which completed successfully
Then I touched this file because it says it doesn't exist and crashed if I don't do it.
sudo touch /usr/share/dangerzone/image-id.txt
When I run dangerzone-cli, it crashes because it can't pull the container
dangerzone-cli ~/Téléchargements/50-0534-SO-eduquer-au-numerique.pdf
> /usr/bin/podman run --network none -v '/home/francois/Téléchargements/50-0534-SO-eduquer-au-numerique.pdf:/tmp/input_file' -v /home/francois/.config/dangerzone/tmp/tmp00yozwdb/pixels:/dangerzone dangerzone.rocks/dangerzone /usr/bin/python3 /usr/local/bin/dangerzone.py document-to-pixels
Invalid JSON returned from container: Trying to pull dangerzone.rocks/dangerzone:latest...

Invalid JSON returned from container: Error: initializing source docker://dangerzone.rocks/dangerzone:latest: pinging container registry dangerzone.rocks: invalid status code from registry 404 (Not Found)

documents-to-pixels failed

Closing comment (2022-09-07T08:02:24Z): I am getting this issue on the newly released v0.3.2 and but whereas this is a packaging issue, the one I'm getting is probably related to #193 so I'll detail the issue there instead of here.
Repository: freedomofpress/dangerzone

Issue #132: i18n support
Created: 2021-12-01T20:23:24Z
First, thanks for such great tool.
I am very interested in localizing both the software and the web to Brazilian Portuguese and Spanish. Presuming first look media is interested in having Dangerzone transalted, what would be the best approach for starting this collaboration?

Duplicate issue #665: i18n support 
Created: 2024-01-04T13:28:27Z
Even dangerzone has few strings and is easy to use.
Still supports multiple languages, i18n will be great for people who don't speak English.
Translated documentation will also be great.
I'd like to provide some translations as well.

Closing comment (2024-01-04T13:41:52Z): duplicate of #132
Repository: freedomofpress/securedrop

Issue #1476: Fix areas the Journalist Interface does not gracefully degrade when Security Slider is High
Created: 2016-11-15T20:24:45Z
From some old issues made before I started here, we used to encourage the idea that some JS was acceptable as long as the interface gracefully degraded when it was disabled. There are some areas now where this doesn't quite seem to be the case.
JS is the #1 tool for anyone wishing to exploit a browser. Security by compartmentalization is a fundamental component of the SD security model. We're kind of forcing users to compromise the strength of that compartmentalization when we make the interface inaccessible w/o JS, even though it's fair to say most would not disable JS, even if the JI did degrade gracefully, simply because they wouldn't consider it. We should still consider the users who are disabling JS on their JWs, but better we should fix this for all users long-term via the reading room.
I'm (re-)creating this issue to (i) create a list of some functionality that doesn't transition nicely between JS, and (ii) try to incorporate some practices for testing into the developer docs that will help contributors prevent the list in (i) from building up again.
The list (to be updated continually):

 The select all/ select none buttons on the JI index do nothing, but remain when JS is disabled.
 Replace font awesome icons with images instead of font characters in the JI as in 5e10445.
 TOTP QR codes do not render when security slider is high

Duplicate issue #1653: TOTP QR codes do not render in TB w/ Security Slider on High
Created: 2017-04-20T19:40:35Z
Originally reported in #1476 (comment). Tracked also in #1476 (comment).

Closing comment (2017-05-10T23:58:56Z): This is tracked in #1476, so closing
Repository: freedomofpress/securedrop

Issue #481: Forensic analysis of TBB post SD-leak
Created: 2014-07-15T11:22:41Z
I did a forensic analysis of the Tor Browser Bundle (PDF) last year, but never tested a scenario in which a user uploads documents to a site. It would be good to redo the analysis with this specific scenario in mind.

Duplicate issue #486: Forensic analysis of Securedrop in RAM
Created: 2014-07-19T21:10:36Z
In-RAM forensic artifacts can become extremely valuable, for raids, cold boot attacks, and malware. It would be useful to investigate Securedrop in memory to find ways to minimize the ability of an attacker to use a memory dump against a whistleblower.

Closing comment (2014-07-21T20:27:47Z): Also related to #481.
Repository: freedomofpress/securedrop

Issue #3671: [functional testing] create-dev-data.py should get one user for stage based testing
Created: 2018-07-31T16:33:31Z
Description
create-dev-data.py should get a --staging flag to create only one user which can be used
by Tor based functional tests.
Part of #3488
User Stories
I am a SecureDrop developer and I want an easy way to add one user for functional tests in my staging or production instance.

Duplicate issue #3488: [functional testing] Determine how to handle users when testing external server 
Created: 2018-05-30T17:01:37Z
Description
In a release QA situation, the users credentials must be provided to the functional tests, such that logins can occur. This is done via a config file. We should document this for pre-release QA. We should fall back to the existing pattern if we are not using an external server.
Epic: #3659

Closing comment (2018-08-07T00:14:38Z): This was an investigation task initially scoped to the pre-release QA process. The remaining work is tracked in #3671 and #3661. Closing this issue.
Repository: freedomofpress/securedrop

Issue #2595: Remove annoying GPG debug output
Created: 2017-11-21T20:44:22Z
Description
On a test failure there is a ton of annoying debug output, e.g. this build. Let's remove this.
User Stories
As a SecureDrop developer, I want test failure output to help me identify the issues leading to the failure, not obfuscate them.

Duplicate issue #2608: tests: gnupg library spew on test failure is noisy and seems typically unhelpful
Created: 2017-11-26T04:23:13Z
Reducing this spew or putting it behind an additional flag would improve developer experience.

Closing comment (2017-11-26T04:40:52Z): dupe of #2595
Repository: freedomofpress/securedrop

Issue #1208: Improve developer docs
Created: 2015-11-20T19:31:25Z
The new docs format is a joy. The recent hackathon shed light on a few aspects of our setup that cause problems for first-time contributors.
Documentation expansion

 explanation of the automated tests (both travis and snap)
 useful commands for rebuilding packages
 document need to build ossec packages for staging (no longer necessary; see #1668)
 useful commands for running tests locally
 clearer descriptions of the staging environments
 explain use of vagrant-digitalocean plugin for remote testing (no longer necessary; see #1666)
 document management scripts for pip requirements (see #1348 (comment))
 explicit version recommendations for:

 vagrant
 ansible
 virtualbox


 document CI pipeline (especially any manual actions required by FPF staff)

Documentation reformatting

 breakout the environment descriptions into separate page
 clean up .travis.yml file (linting only)
 consistently make code blocks copypastable (no prefixed $)
 update "copyright" year in docs
 add SD logo to navbar

Right now much of the developer docs are folded into a Getting Started section. Breaking out the environment descriptions to a dedicated page would make the docs easier to navigate.

Duplicate issue #1133: Separate documentation for users and developers
Created: 2015-10-13T22:20:08Z
The docs/ folder right now sandwiches all of the docs together. As we move toward creating a more readable docs platform, we should partition the documentation to target two separate groups.
Technical documentation
These docs explain the developer environment and provide a path for contributing to the project. Explanations should cover the virtualized environments used for testing, the various test suites, the CI pipelines, and contributor guidelines. These docs are good candidates for moving:

apparmor_profiles.md
creating_deb.md
develop.md
logging.md
snap_ci.md
spec_tests.md

User documentation
The heart of the docs, for actual users of SecureDrop. Specifically, this includes three categories of users: journalists, sources, and admins. Targeted guides for each user role should be prominently displayed and easy to come back to—preferably with a "next" button that will allow folks to pick up where they left off.

Closing comment (2015-12-02T18:17:28Z): Resolved by #1158. Additional changes to developer-specific docs tracked in #1208.
Repository: freedomofpress/securedrop

Issue #2938: Duplicate tor apt repos installed
Created: 2018-01-26T20:19:28Z
Bug
Description
On an new install of 0.5 (or on an instance that has had the install commands run a second time), they will have two repository list files pointing to our securedrop tor apt repo:

/etc/apt/sources.list.d/tor_apt_freedom_press.list
/etc/apt/sources.list.d/tor.apt.freedom.press.list

The first one is generated via commit 565c6243a9a340d51879bf32fabb9fe45dd42ab2 and the second is generated via the securedrop-config debian package.
This shouldn't cause any breaking problems but it is problematic when we want to clean-up later and or redirect repos.
Steps to Reproduce

Install latest securedrop (0.5.1 as of this PR)
Do an ls  -l /etc/apt/sources.list.d/*.list

Expected Behavior
Should only see apt_freedom_press.list and one other file
Actual Behavior
We see three files apt_freedom_press.list and the two files listed above
Comments
Purge one of the files in question and stick to one standard.

Duplicate issue #3133: Duplicate apt sources for tor-apt.freedom.press
Created: 2018-03-09T15:30:55Z
Bug
Description
There are two apt sources that contain tor-apt.freedom.press.
Steps to Reproduce
ssh into app or mon server
$ ls /etc/apt/sources.list.d/
Expected Behavior
There should only be one entry for tor-apt.freedom.press.
Actual Behavior
There are two files that have deb https://tor-apt.freedom.press trusty main in them:

/etc/apt/sources.list.d/tor_apt_freedom_press.list
/etc/apt/sources.list.d/tor.apt.freedom.press.list

Closing comment (2018-03-09T15:43:17Z): Duplicate of #2938, as noted by the very useful #3134